Function at 0x140003690
Capabilities:
Query or enumerate registry value
Set registry value

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r12
push r13
push r14
push r15
sub rsp, 0x830
mov rax, qword [0x140014010]
xor rax, rsp
mov qword [rsp + 0x828], rax
mov r14, rdx
mov rdi, rcx
xor esi, esi
mov r12d, esi
mov r13d, 1
cmp r8d, 2
cmove r12d, r13d
mov dword [rsp + 0x50], r12d
lea rax, [0x1400156e8]
mov qword [rsp + 0x328], rax
lock inc qword [0x1400156e8]
cmp qword [0x1400156e0], rsi
je 0x140003720
lea r8, [0x1400156e0]
lea rdx, [rsp + 0x3e8]
call fcn.140002180
nop
lock dec qword [0x1400156e8]
jmp 0x14000374d
lock dec qword [0x1400156e8]
lea rax, [0x140002230]
mov qword [rsp + 0xf8], rax
lea r8, [rsp + 0xf8]
lea rdx, [rsp + 0x3e8]
call fcn.140002250
nop
mov dword [rsp + 0x290], r13d
mov dword [rsp + 0x294], 0x14c
lea rax, str._toast_duration_long___________visual______________binding_template_ToastGeneric___________________text___text__________________text___text_______________binding___________visual__________actions______________action________________content_Set_as_default_________________activationType_background_____________actions_______toast_
mov qword [rsp + 0x2a0], rax
lea rdx, [rsp + 0x290]
mov qword [rsp + 0x288], rdx
mov rcx, qword [rsp + 0x3e8]
test rcx, rcx
jne 0x140003791
mov rcx, rsi
jmp 0x1400037c4
mov qword [rsp + 0x3c0], rsi
mov rax, qword [rcx]
lea r8, [rsp + 0x3c0]
lea rdx, [0x14000e468]
mov rax, qword [rax]
call qword [case.0x140005863.0]
mov rcx, qword [rsp + 0x3c0]
mov rdx, qword [rsp + 0x288]
mov qword [rsp + 0x80], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x140005863.0]
test eax, eax
js 0x14000455d
lea rcx, [rsp + 0x80]
call fcn.140001340
mov dword [rsp + 0x2b0], r13d
mov dword [rsp + 0x2b4], 9
lea rax, str.__text_1_
mov qword [rsp + 0x2c0], rax
lea rdx, [rsp + 0x2b0]
mov qword [rsp + 0x2a8], rdx
mov qword [rsp + 0x368], rsi
mov rcx, qword [rsp + 0x3e8]
test rcx, rcx
jne 0x14000383a
mov rcx, rsi
jmp 0x14000386d
mov qword [rsp + 0x360], rsi
mov rax, qword [rcx]
lea r8, [rsp + 0x360]
lea rdx, [0x14000e488]
mov rax, qword [rax]
call qword [case.0x140005863.0]
mov rcx, qword [rsp + 0x360]
mov rdx, qword [rsp + 0x2a8]
mov qword [rsp + 0x88], rcx
mov rax, qword [rcx]
lea r8, [rsp + 0x368]
mov rax, qword [rax + 0x30]
call qword [case.0x140005863.0]
test eax, eax
js 0x140004565
lea rcx, [rsp + 0x88]
call fcn.140001340
mov r15, qword [rsp + 0x368]
mov qword [rsp + 0xf0], r15
mov rbx, 0xffffffffffffffff
mov rcx, rbx
nop dword [rax]
inc rcx
cmp word [rdi + rcx*2], 0
jne 0x1400038c0
test ecx, ecx
jne 0x1400038d3
mov rdx, rsi
jmp 0x140003902
mov eax, ecx
cmp word [rdi + rax*2], 0
je 0x1400038e3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
mov dword [rsp + 0x150], r13d
mov dword [rsp + 0x154], ecx
mov qword [rsp + 0x160], rdi
lea rdx, [rsp + 0x150]
mov qword [rsp + 0x148], rdx
test r15, r15
jne 0x140003914
mov rcx, rsi
jmp 0x14000394a
mov qword [rsp + 0x370], rsi
mov rax, qword [r15]
lea r8, [rsp + 0x370]
lea rdx, [0x14000e498]
mov rcx, r15
mov rax, qword [rax]
call qword [case.0x140005863.0]
mov rcx, qword [rsp + 0x370]
mov rdx, qword [rsp + 0x148]
mov qword [rsp + 0x98], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 0x40]
call qword [case.0x140005863.0]
test eax, eax
js 0x14000456d
lea rcx, [rsp + 0x98]
call fcn.140001340
nop
test r15, r15
je 0x140003987
lea rcx, [rsp + 0xf0]
call fcn.140001340
mov dword [rsp + 0x2d0], r13d
mov dword [rsp + 0x2d4], 9
lea rax, str.__text_2_
mov qword [rsp + 0x2e0], rax
lea rdx, [rsp + 0x2d0]
mov qword [rsp + 0x2c8], rdx
mov qword [rsp + 0x3d8], rsi
mov rcx, qword [rsp + 0x3e8]
test rcx, rcx
jne 0x1400039d3
mov rcx, rsi
jmp 0x140003a06
mov qword [rsp + 0x3e0], rsi
mov rax, qword [rcx]
lea r8, [rsp + 0x3e0]
lea rdx, [0x14000e488]
mov rax, qword [rax]
call qword [case.0x140005863.0]
mov rcx, qword [rsp + 0x3e0]
mov rdx, qword [rsp + 0x2c8]
mov qword [rsp + 0x60], rcx
mov rax, qword [rcx]
lea r8, [rsp + 0x3d8]
mov rax, qword [rax + 0x30]
call qword [case.0x140005863.0]
test eax, eax
js 0x140004575
lea rcx, [rsp + 0x60]
call fcn.140001340
mov rdi, qword [rsp + 0x3d8]
mov qword [rsp + 0xe8], rdi
inc rbx
cmp word [r14 + rbx*2], 0
jne 0x140003a42
test ebx, ebx
jne 0x140003a56
mov rdx, rsi
jmp 0x140003a86
mov eax, ebx
cmp word [r14 + rax*2], 0
je 0x140003a67
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
mov dword [rsp + 0x130], r13d
mov dword [rsp + 0x134], ebx
mov qword [rsp + 0x140], r14
lea rdx, [rsp + 0x130]
mov qword [rsp + 0x128], rdx
test rdi, rdi
jne 0x140003a98
mov rcx, rsi
jmp 0x140003ace
mov qword [rsp + 0x3d0], rsi
mov rax, qword [rdi]
lea r8, [rsp + 0x3d0]
lea rdx, [0x14000e498]
mov rcx, rdi
mov rax, qword [rax]
call qword [case.0x140005863.0]
mov rcx, qword [rsp + 0x3d0]
mov rdx, qword [rsp + 0x128]
mov qword [rsp + 0xa0], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 0x40]
call qword [case.0x140005863.0]
test eax, eax
js 0x14000457d
lea rcx, [rsp + 0xa0]
call fcn.140001340
nop
test rdi, rdi
je 0x140003b0b
lea rcx, [rsp + 0xe8]
call fcn.140001340
mov rcx, qword [rsp + 0x3e8]
test r12d, r12d
je 0x140003d97
mov qword [rsp + 0x3c8], rsi
mov rax, qword [rcx]
lea rdx, [rsp + 0x3c8]
mov rax, qword [rax + 0x40]
call qword [case.0x140005863.0]
test eax, eax
js 0x140004585
mov rcx, qword [rsp + 0x3c8]
mov qword [rsp + 0xe0], rcx
mov dword [rsp + 0x2f0], r13d
mov dword [rsp + 0x2f4], 0x19
lea rax, str.actionCSviewNotification
mov qword [rsp + 0x300], rax
lea rax, [rsp + 0x2f0]
mov qword [rsp + 0x2e8], rax
mov dword [rsp + 0x310], r13d
mov dword [rsp + 0x314], 6
lea rax, str.launch
mov qword [rsp + 0x320], rax
lea rax, [rsp + 0x310]
mov qword [rsp + 0x308], rax
mov rax, qword [rcx]
lea r8, [rsp + 0x2f0]
lea rdx, [rsp + 0x310]
mov rax, qword [rax + 0x40]
call qword [case.0x140005863.0]
test eax, eax
js 0x14000458d
lea rcx, [rsp + 0xe0]
call fcn.140001340
mov dword [rsp + 0x170], r13d
mov dword [rsp + 0x174], 0xb
lea rax, str.__action_1_
mov qword [rsp + 0x180], rax
lea rdx, [rsp + 0x170]
mov qword [rsp + 0x168], rdx
mov qword [rsp + 0x3b0], rsi
mov rcx, qword [rsp + 0x3e8]
test rcx, rcx
jne 0x140003c33
mov rcx, rsi
jmp 0x140003c66
mov qword [rsp + 0x3b8], rsi
mov rax, qword [rcx]
lea r8, [rsp + 0x3b8]
lea rdx, [0x14000e488]
mov rax, qword [rax]
call qword [case.0x140005863.0]
mov rcx, qword [rsp + 0x3b8]
mov rdx, qword [rsp + 0x168]
mov qword [rsp + 0xa8], rcx
mov rax, qword [rcx]
lea r8, [rsp + 0x3b0]
mov rax, qword [rax + 0x30]
call qword [case.0x140005863.0]
test eax, eax
js 0x140004595
lea rcx, [rsp + 0xa8]
call fcn.140001340
mov rbx, qword [rsp + 0x3b0]
mov qword [rsp + 0xd8], rbx
test rbx, rbx
jne 0x140003cb2
mov rcx, rsi
jmp 0x140003ce8
mov qword [rsp + 0x3a8], rsi
mov rax, qword [rbx]
lea r8, [rsp + 0x3a8]
lea rdx, [0x14000e478]
mov rcx, rbx
mov rax, qword [rax]
call qword [case.0x140005863.0]
test eax, eax
js 0x14000459d
mov rcx, qword [rsp + 0x3a8]
mov qword [rsp + 0x68], rcx
mov dword [rsp + 0x190], r13d
mov dword [rsp + 0x194], 0x15
lea rax, str.actionCSsetAsDefault
mov qword [rsp + 0x1a0], rax
lea rax, [rsp + 0x190]
mov qword [rsp + 0x188], rax
mov dword [rsp + 0x1b0], r13d
mov dword [rsp + 0x1b4], 9
lea rax, str.arguments
mov qword [rsp + 0x1c0], rax
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x1a8], rax
mov rax, qword [rcx]
lea r8, [rsp + 0x190]
lea rdx, [rsp + 0x1b0]
mov rax, qword [rax + 0x40]
call qword [case.0x140005863.0]
test eax, eax
js 0x1400045a5
lea rcx, [rsp + 0x68]
call fcn.140001340
nop
test rbx, rbx
je 0x14000400f
lea rcx, [rsp + 0xd8]
jmp 0x140004009
mov qword [rsp + 0x3a0], rsi
mov rax, qword [rcx]
lea rdx, [rsp + 0x3a0]
mov rax, qword [rax + 0x40]
call qword [case.0x140005863.0]
test eax, eax
js 0x1400045ad
mov rcx, qword [rsp + 0x3a0]
mov qword [rsp + 0x120], rcx
mov dword [rsp + 0x1d0], r13d
mov dword [rsp + 0x1d4], 0x17
lea rax, str.actionviewNotification
mov qword [rsp + 0x1e0], rax
lea rax, [rsp + 0x1d0]
mov qword [rsp + 0x1c8], rax
mov dword [rsp + 0x270], r13d
mov dword [rsp + 0x274], 6
lea rax, str.launch
mov qword [rsp + 0x280], rax
lea rax, [rsp + 0x270]
mov qword [rsp + 0x268], rax
mov rax, qword [rcx]
lea r8, [rsp + 0x1d0]
lea rdx, [rsp + 0x270]
mov rax, qword [rax + 0x40]
call qword [case.0x140005863.0]
test eax, eax
js 0x1400045b5
lea rcx, [rsp + 0x120]
call fcn.140001340
mov dword [rsp + 0x1f0], r13d
mov dword [rsp + 0x1f4], 0xb
lea rax, str.__action_1_
mov qword [rsp + 0x200], rax
lea rdx, [rsp + 0x1f0]
mov qword [rsp + 0x1e8], rdx
mov qword [rsp + 0x390], rsi
mov rcx, qword [rsp + 0x3e8]
test rcx, rcx
jne 0x140003eae
mov rcx, rsi
jmp 0x140003ee1
mov qword [rsp + 0x398], rsi
mov rax, qword [rcx]
lea r8, [rsp + 0x398]
lea rdx, [0x14000e488]
mov rax, qword [rax]
call qword [case.0x140005863.0]
mov rcx, qword [rsp + 0x398]
mov rdx, qword [rsp + 0x1e8]
mov qword [rsp + 0x70], rcx
mov rax, qword [rcx]
lea r8, [rsp + 0x390]
mov rax, qword [rax + 0x30]
call qword [case.0x140005863.0]
test eax, eax
js 0x1400045bd
lea rcx, [rsp + 0x70]
call fcn.140001340
mov rbx, qword [rsp + 0x390]
mov qword [rsp + 0x118], rbx
test rbx, rbx
jne 0x140003f27
mov rcx, rsi
jmp 0x140003f5d
mov qword [rsp + 0x388], rsi
mov rax, qword [rbx]
lea r8, [rsp + 0x388]
lea rdx, [0x14000e478]
mov rcx, rbx
mov rax, qword [rax]
call qword [case.0x140005863.0]
test eax, eax
js 0x1400045c5
mov rcx, qword [rsp + 0x388]
mov qword [rsp + 0x90], rcx
mov dword [rsp + 0x210], r13d
mov dword [rsp + 0x214], 0x13
lea rax, str.actionsetAsDefault
mov qword [rsp + 0x220], rax
lea rax, [rsp + 0x210]
mov qword [rsp + 0x208], rax
mov dword [rsp + 0x230], r13d
mov dword [rsp + 0x234], 9
lea rax, str.arguments
mov qword [rsp + 0x240], rax
lea rax, [rsp + 0x230]
mov qword [rsp + 0x228], rax
mov rax, qword [rcx]
lea r8, [rsp + 0x210]
lea rdx, [rsp + 0x230]
mov rax, qword [rax + 0x40]
call qword [case.0x140005863.0]
test eax, eax
js 0x1400045cd
lea rcx, [rsp + 0x90]
call fcn.140001340
nop
test rbx, rbx
je 0x14000400f
lea rcx, [rsp + 0x118]
call fcn.140001340
nop
lea rax, [rsp + 0x3e8]
mov qword [rsp + 0x110], rax
lea rax, [0x140015668]
mov qword [rsp + 0x100], rax
lock inc qword [0x140015668]
mov rcx, qword [0x140015660]
test rcx, rcx
je 0x140004086
mov qword [rsp + 0x380], rsi
mov rax, qword [rcx]
lea r8, [rsp + 0x380]
mov rdx, qword [rsp + 0x3e8]
mov rax, qword [rax + 0x30]
call qword [case.0x140005863.0]
test eax, eax
js 0x1400045d5
mov rax, qword [rsp + 0x380]
mov qword [rsp + 0x58], rax
lock dec qword [0x140015668]
jmp 0x1400040a1
lock dec qword [0x140015668]
lea r8, [rsp + 0x110]
lea rdx, [rsp + 0x58]
call fcn.140001fb0
nop
lea rcx, [rsp + 0x78]
call fcn.140006ee0
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
mov rdi, qword [rsp + 0x58]
mov rdx, rdi
mov rax, qword [rax + 0x30]
call qword [case.0x140005863.0]
test eax, eax
js 0x1400045dd
cmp qword [rsp + 0x78], 0
je 0x1400040de
lea rcx, [rsp + 0x78]
call fcn.140001340
mov ecx, 0x7d1
test r12d, r12d
je 0x1400040ef
call fcn.14000b0b0
jmp 0x1400040f4
call fcn.14000af40
xor edx, edx
mov r8d, 0x208
lea rcx, [rsp + 0x400]
call sub.VCRUNTIME140.dll_memset
lea r8, str.SOFTWAREAdobeAdobe_ARM1.0ARM
mov edx, 0x104
lea rcx, [rsp + 0x400]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcscpy_s]
mov ecx, 0x208
call fcn.14000be28
mov rbx, rax
xor edx, edx
mov r8d, 0x208
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x3f8], esi
mov dword [rsp + 0x3f0], 4
lea rax, [rsp + 0x378]
mov qword [rsp + 0x20], rax
mov r9d, 0x20019
xor r8d, r8d
lea rdx, [rsp + 0x400]
mov rcx, 0xffffffff80000001
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExW]
test eax, eax
jne 0x1400041ce
lea rax, [rsp + 0x3f0]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x3f8]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x3fc]
xor r8d, r8d
lea rdx, str.iOwnershipNotificationCount
mov rcx, qword [rsp + 0x378]
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
mov ecx, dword [rsp + 0x3f8]
test eax, eax
cmovne ecx, esi
mov dword [rsp + 0x3f8], ecx
mov rcx, qword [rsp + 0x378]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rcx, rbx
call fcn.14000bc78
mov eax, dword [rsp + 0x3f8]
inc eax
mov dword [rsp + 0x3f0], eax
mov qword [rsp + 0x40], rsi
lea rax, [rsp + 0x350]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], 0xf003f
mov dword [rsp + 0x20], esi
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x400]
mov rcx, 0xffffffff80000001
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExW]
mov rcx, qword [rsp + 0x350]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
lea rax, [rsp + 0x350]
mov qword [rsp + 0x20], rax
mov r9d, 0xf003f
xor r8d, r8d
lea rdx, [rsp + 0x400]
mov rcx, 0xffffffff80000001
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExW]
test eax, eax
jne 0x1400042b0
mov dword [rsp + 0x28], 4
lea rax, [rsp + 0x3f0]
mov qword [rsp + 0x20], rax
mov r9d, 4
xor r8d, r8d
lea rdx, str.iOwnershipNotificationCount
mov rcx, qword [rsp + 0x350]
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rsp + 0x350]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
test r12d, r12d
je 0x1400043b6
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov rbx, rax
xor edx, edx
mov r8d, 0x208
lea rcx, [rsp + 0x610]
call sub.VCRUNTIME140.dll_memset
lea r8, str.SOFTWAREAdobeAdobe_ARM1.0ARM
mov edx, 0x104
lea rcx, [rsp + 0x610]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcscpy_s]
mov dword [rsp + 0x3f0], ebx
mov qword [rsp + 0x40], rsi
lea rax, [rsp + 0x358]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], 0xf003f
mov dword [rsp + 0x20], esi
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x610]
mov rcx, 0xffffffff80000001
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExW]
mov rcx, qword [rsp + 0x358]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
lea rax, [rsp + 0x358]
mov qword [rsp + 0x20], rax
mov r9d, 0xf003f
xor r8d, r8d
lea rdx, [rsp + 0x610]
mov rcx, 0xffffffff80000001
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExW]
test eax, eax
jne 0x1400043b6
mov dword [rsp + 0x28], 4
lea rax, [rsp + 0x3f0]
mov qword [rsp + 0x20], rax
mov r9d, 4
xor r8d, r8d
lea rdx, str.iLastProcessedCollabWF
mov rcx, qword [rsp + 0x358]
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rsp + 0x358]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov ecx, 0x5dc0
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
test rdi, rdi
je 0x1400043d2
lea rcx, [rsp + 0x58]
call fcn.140001340
nop
call fcn.140008950
test al, al
jne 0x1400043e9
cmp qword [0x140014058], 0
je 0x1400045e5
lea rdx, [0x140014048]
lea rcx, [rsp + 0x330]
call fcn.140004690
mov rdx, rax
lea rcx, [rsp + 0xb0]
call fcn.140006290
nop
mov rdx, qword [rsp + 0xc0]
test rdx, rdx
jne 0x14000443a
mov rcx, qword [rsp + 0xd0]
mov rax, qword [rcx]
mov rax, qword [rax + 0x58]
call qword [case.0x140005863.0]
test eax, eax
js 0x140004609
jmp 0x1400044af
lea rcx, [rsp + 0xb0]
cmp qword [rsp + 0xc8], 8
cmovae rcx, qword [rsp + 0xb0]
test edx, edx
je 0x140004487
mov eax, edx
cmp word [rcx + rax*2], 0
je 0x140004468
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
mov dword [rsp + 0x250], r13d
mov dword [rsp + 0x254], edx
mov qword [rsp + 0x260], rcx
lea rsi, [rsp + 0x250]
mov qword [rsp + 0x248], rsi
mov rcx, qword [rsp + 0xd0]
mov rax, qword [rcx]
mov rdx, rsi
mov rax, qword [rax + 0x60]
call qword [case.0x140005863.0]
test eax, eax
js 0x140004611
cmp qword [rsp + 0xd0], 0
je 0x1400044c7
lea rcx, [rsp + 0xd0]
call fcn.140001340
mov rdx, qword [rsp + 0xc8]
cmp rdx, 8
jb 0x140004513
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000450d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000450d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000bc78
nop
cmp qword [rsp + 0x3e8], 0
je 0x14000452b
lea rcx, [rsp + 0x3e8]
call fcn.140001340
mov rcx, qword [rsp + 0x828]
xor rcx, rsp
call fcn.14000b8b0
lea r11, [rsp + 0x830]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop r13
ret
mov ecx, eax
call fcn.140001d90
nop
mov ecx, eax
call fcn.140001d90
nop
mov ecx, eax
call fcn.140001d90
nop
mov ecx, eax
call fcn.140001d90
nop
mov ecx, eax
call fcn.140001d90
nop
mov ecx, eax
call fcn.140001d90
nop
mov ecx, eax
call fcn.140001d90
nop
mov ecx, eax
call fcn.140001d90
nop
mov ecx, eax
call fcn.140001d90
nop
mov ecx, eax
call fcn.140001d90
nop
mov ecx, eax
call fcn.140001d90
nop
mov ecx, eax
call fcn.140001d90
nop
mov ecx, eax
call fcn.140001d90
nop
mov ecx, eax
call fcn.140001d90
nop
mov ecx, eax
call fcn.140001d90
nop
mov ecx, eax
call fcn.140001d90
nop
mov ecx, eax
call fcn.140001d90
nop
lea rax, str.Must_call_Register_first.
mov qword [rsp + 0x108], rax
lea rdx, [0x140012230]
lea rcx, [rsp + 0x108]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov ecx, eax
call fcn.140001d90
int3
mov ecx, eax
call fcn.140001d90
int3