Function at 0x14008db10
Capabilities:
Create thread
Open clipboard
Read clipboard data
Resolve function by parsing pe exports
Write clipboard data

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x1a8]
sub rsp, 0x280
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm8
movaps xmmword [rax - 0x58], xmm9
mov rax, qword [0x1400d3168]
xor rax, rsp
mov qword [rbp + 0x140], rax
mov r15, rcx
mov qword [rbp - 0x78], rcx
xor r14d, r14d
mov r12d, r14d
mov dword [rsp + 0x3c], r14d
mov dword [rsp + 0x30], r14d
mov esi, 4
mov ecx, dword [0x1400d45f8]
mov rax, qword gs:[0x58]
mov rbx, qword [rax + rcx*8]
mov eax, dword [rbx + rsi]
cmp dword [0x1400d44a0], eax
jle 0x14008dbbc
lea rcx, [0x1400d44a0]
call fcn.140095a04
cmp dword [0x1400d44a0], 0xffffffff
jne 0x14008dbbc
call fcn.1400814b0
mov qword [0x1400d4498], rax
lea rcx, [0x1400d44a0]
call fcn.1400959a4
cmp qword [0x1400d4498], 0
jne 0x14008dbd7
call fcn.1400814b0
mov qword [0x1400d4498], rax
jmp 0x14008f5c1
lea rdi, [0x1400d44b0]
mov eax, dword [rbx + rsi]
cmp dword [0x1400d4568], eax
jle 0x14008dc1e
lea rcx, [0x1400d4568]
call fcn.140095a04
cmp dword [0x1400d4568], 0xffffffff
jne 0x14008dc1e
mov rcx, rdi
call fcn.14008cb70
lea rcx, [0x14009a6e0]
call fcn.140095fe4
lea rcx, [0x1400d4568]
call fcn.1400959a4
cmp qword [r15 + 0x18], 0
jne 0x14008dc29
mov qword [r15 + 0x18], rdi
xorps xmm6, xmm6
mov qword [rsp + 0x30], 0
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x30]
lea rcx, str.UserGeneratedParses
call fcn.14002a290
mov qword [rsp + 0x30], 0
movss dword [rsp + 0x20], xmm6
lea r9, [rsp + 0x30]
mov edx, 3
mov r8d, 0x4000
lea rcx, str.EditingTable
call fcn.140062a10
movss xmm9, dword [0x14009e404]
test al, al
je 0x14008e8c3
call fcn.140067430
mov edx, 0x40
lea rcx, [0x1400bf168]
call fcn.14002b3a0
test al, al
je 0x14008e583
movss xmm0, dword [0x1400b72d0]
movss dword [rsp + 0x30], xmm0
movss xmm1, dword [0x1400b72cc]
movss dword [rsp + 0x34], xmm1
xor r9d, r9d
mov r8b, 1
lea rdx, [rsp + 0x30]
lea rcx, str.DataInput
call fcn.14002a290
movss xmm1, dword [0x14009fb10]
xor r9d, r9d
mov r8b, 1
movss xmm0, dword [0x14009fb18]
unpcklps xmm0, xmm1
movq rdx, xmm0
lea rcx, str.NamePattern
call fcn.140023950
lea rcx, str.Name_and_Pattern
call fcn.140075840
mov rdx, qword [r15 + 0x18]
add rdx, 0x20
mov qword [rsp + 0x20], r14
xor r9d, r9d
xor r8d, r8d
lea rcx, [0x1400bf1ac]
call fcn.1400626d0
mov rdx, qword [r15 + 0x18]
add rdx, 0x40
mov r9d, 0xffffffff
mov rcx, qword [str.None]
mov r8, rcx
call fcn.14006cdd0
test al, al
je 0x14008ddef
xor edx, edx
mov r8d, pe_nt_image_headers64
lea rcx, [rbp + 0x20]
call sub.VCRUNTIME140.dll_memset
mov edx, 1
lea rcx, [rbp + 0x20]
call fcn.14008ca10
nop
mov rax, qword [r15 + 0x18]
mov edx, dword [rax + 0x40]
lea rcx, [rbp + 0x30]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140006260]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x20]
call fcn.1400945b0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x14008ddb8
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call fcn.1400034a0
lea rdx, [0x140006260]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rsp + 0x48]
call fcn.14000e0c0
nop
lea rcx, [rbp + 0x20]
call fcn.14000f260
lea rdi, [0x1400d44b0]
mov r8, qword [r15 + 0x18]
lea rcx, str.looks_tranquil.
lea rdx, str._w___looks_tranquil._
cmp dword [r8 + 0x40], 1
cmovne rdx, rcx
lea r9, str.pattern
lea rcx, [0x1400bf1e0]
cmovne rcx, r9
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r14
xor r9d, r9d
call fcn.140062840
call fcn.140023b90
movss xmm8, dword [0x14009e3e8]
xor r9d, r9d
mov r8b, 1
movss xmm0, dword [0x14009fb18]
unpcklps xmm0, xmm8
movq rdx, xmm0
lea rcx, str.EventFlag
call fcn.140023950
lea rcx, str.Event_Type
call fcn.140075840
mov qword [rsp + 0x30], 0
movss dword [rsp + 0x20], xmm6
lea r9, [rsp + 0x30]
mov edx, 3
mov r8d, 0x2000
lea rcx, str.Event_SelectionuvGtSzOVWsX0Cig
call fcn.140062a10
test al, al
je 0x14008defc
call fcn.140067430
mov rdx, qword [r15 + 0x18]
add rdx, 0x44
mov r8d, 1
lea rcx, str.sound
call fcn.14006c7a0
call fcn.140067430
mov rdx, qword [r15 + 0x18]
add rdx, 0x44
mov r8d, 2
lea rcx, str.notification
call fcn.14006c7a0
call fcn.140067430
mov rdx, qword [r15 + 0x18]
add rdx, 0x44
mov r8d, 4
lea rcx, str.timer
call fcn.14006c7a0
call fcn.1400640a0
call fcn.140023b90
mov rcx, qword [r15 + 0x18]
add rcx, 0xb0
call fcn.1400239a0
mov rdx, qword [r15 + 0x18]
test byte [rdx + 0x44], 1
je 0x14008dfd2
add rdx, 0x68
mov qword [rsp + 0x20], r14
xor r9d, r9d
xor r8d, r8d
lea rcx, str.Sound_File
call fcn.1400626d0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.140044f00
mov qword [rsp + 0x30], 0
lea rdx, [rsp + 0x30]
lea rcx, [0x1400bf154]
call fcn.14006bb70
test al, al
je 0x14008dfd2
mov ecx, 1
call fcn.140095838
mov qword [rbp + 0x10], rax
mov r13d, 0x800
mov dword [rsp + 0x3c], r13d
lea rcx, [rbp + 8]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r14d
mov r9, rax
lea r8, [0x140089710]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp], rax
test rax, rax
je 0x14008f619
cmp dword [rbp + 8], 0
je 0x14008f606
movaps xmm0, xmmword [rbp]
movdqa xmmword [rbp + 0x10], xmm0
lea rcx, [rbp + 0x10]
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x14008f611
jmp 0x14008dfd7
mov r13d, dword [rsp + 0x3c]
movss xmm1, dword [0x14009e3ec]
xor r9d, r9d
mov r8b, 1
movss xmm0, dword [0x14009fb18]
unpcklps xmm0, xmm1
movq rdx, xmm0
lea rcx, str.duration_display
call fcn.140023950
mov rdx, qword [r15 + 0x18]
test byte [rdx + 0x44], 4
je 0x14008e02d
add rdx, 0xa8
mov dword [rsp + 0x20], r14d
mov r9d, 0x64
lea r8d, [r9 - 0x63]
lea rcx, str.duration_in_seconds
call fcn.14006d6d0
mov rdx, qword [r15 + 0x18]
add rdx, 0x48
mov qword [rsp + 0x20], r14
xor r9d, r9d
xor r8d, r8d
lea rcx, [0x1400bf2c0]
call fcn.1400626d0
mov qword [rsp + 0x30], 0
lea rdx, [rsp + 0x30]
cmp byte [0x1400d456c], 0
je 0x14008e094
lea rcx, str.Save
call fcn.14006bb70
test al, al
je 0x14008e0dd
mov rcx, r15
call fcn.140094d80
lea rcx, [rbp + 0x20]
call fcn.14008cb70
nop
lea rdx, [rbp + 0x20]
mov rcx, rdi
call fcn.14008d900
nop
jmp 0x14008e0cf
lea rcx, [0x1400bf184]
call fcn.14006bb70
test al, al
je 0x14008e0dd
mov rdx, qword [r15 + 0x18]
mov rcx, r15
call fcn.140092460
mov rcx, r15
call fcn.140094d80
lea rcx, [rbp + 0x20]
call fcn.14008cb70
nop
lea rdx, [rbp + 0x20]
mov rcx, rdi
call fcn.14008d900
nop
lea rcx, [rbp + 0x20]
call fcn.14008d690
call fcn.14002cff0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.140044f00
mov qword [rsp + 0x30], 0
lea rdx, [rsp + 0x30]
lea rcx, str.Cancel
call fcn.14006bb70
test al, al
je 0x14008e10c
call fcn.14002cff0
call fcn.140023b90
call fcn.140035d60
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.140044f00
movss xmm0, dword [0x1400b72d4]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x34], 0
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x30]
lea rcx, str.TestArea
call fcn.14002a290
xor r9d, r9d
mov r8b, 1
xorps xmm0, xmm0
unpcklps xmm0, xmm8
movq rdx, xmm0
lea rcx, str.RegexTestArea
call fcn.140023950
lea rcx, [0x1400bf320]
call fcn.140075840
mov r8, qword [r15 + 0x18]
add r8, 0x88
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r14
xor r9d, r9d
lea rdx, str.Frewil_looks_tranquil.
lea rcx, str.Sample_Data
call fcn.140062840
call fcn.140023b90
mov eax, dword [rbx + rsi]
cmp dword [0x1400d4570], eax
jle 0x14008e1e1
lea rcx, [0x1400d4570]
call fcn.140095a04
cmp dword [0x1400d4570], 0xffffffff
jne 0x14008e1e1
lea rcx, [0x14009a590]
call fcn.140095fe4
lea rcx, [0x1400d4570]
call fcn.1400959a4
mov eax, dword [rbx + rsi]
cmp dword [0x1400d4574], eax
jle 0x14008e219
lea rcx, [0x1400d4574]
call fcn.140095a04
cmp dword [0x1400d4574], 0xffffffff
jne 0x14008e219
lea rcx, [0x14009a4a0]
call fcn.140095fe4
lea rcx, [0x1400d4574]
call fcn.1400959a4
mov eax, dword [rbx + rsi]
cmp dword [0x1400d4578], eax
jle 0x14008e251
lea rcx, [0x1400d4578]
call fcn.140095a04
cmp dword [0x1400d4578], 0xffffffff
jne 0x14008e251
lea rcx, [0x14009a600]
call fcn.140095fe4
lea rcx, [0x1400d4578]
call fcn.1400959a4
mov eax, dword [rbx + rsi]
cmp dword [0x1400d457c], eax
jle 0x14008e289
lea rcx, [0x1400d457c]
call fcn.140095a04
cmp dword [0x1400d457c], 0xffffffff
jne 0x14008e289
lea rcx, [0x14009a670]
call fcn.140095fe4
lea rcx, [0x1400d457c]
call fcn.1400959a4
mov eax, dword [rbx + rsi]
cmp dword [0x1400d4598], eax
jle 0x14008e2c1
lea rcx, [0x1400d4598]
call fcn.140095a04
cmp dword [0x1400d4598], 0xffffffff
jne 0x14008e2c1
lea rcx, [0x14009a510]
call fcn.140095fe4
lea rcx, [0x1400d4598]
call fcn.1400959a4
mov rbx, qword [r15 + 0x18]
mov rsi, qword [rbx + 0x10]
mov rdx, rbx
mov rdi, qword [rbx + 0x18]
cmp rdi, 0x10
jb 0x14008e2d9
mov rdx, qword [rbx]
lea r12, [0x1400d30b8]
mov rcx, r12
cmp qword [0x1400d30d0], 0x10
cmovae rcx, qword [0x1400d30b8]
lea r14, [0x1400d3118]
mov r8, qword [0x1400d30c8]
cmp r8, rsi
jne 0x14008e39a
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14008e39a
lea rdx, [rbx + 0x48]
mov rax, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x14008e329
mov rdx, qword [rdx]
lea rcx, [0x1400d30d8]
cmp qword [0x1400d30f0], 0x10
cmovae rcx, qword [0x1400d30d8]
mov r8, qword [0x1400d30e8]
cmp r8, rax
jne 0x14008e39a
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14008e39a
lea rdx, [rbx + 0x88]
mov rax, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x14008e36a
mov rdx, qword [rdx]
lea rcx, [0x1400d30f8]
cmp qword [0x1400d3110], 0x10
cmovae rcx, qword [0x1400d30f8]
mov r8, qword [0x1400d3108]
cmp r8, rax
jne 0x14008e39a
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14008e4ba
cmp r12, rbx
je 0x14008e3b6
cmp rdi, 0x10
jb 0x14008e3a8
mov rbx, qword [rbx]
mov r8, rsi
mov rdx, rbx
mov rcx, r12
call fcn.140015720
mov rdx, qword [r15 + 0x18]
add rdx, 0x48
lea rax, [0x1400d30d8]
cmp rax, rdx
je 0x14008e3e0
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x14008e3d8
mov rdx, qword [rdx]
mov rcx, rax
call fcn.140015720
mov rdx, qword [r15 + 0x18]
add rdx, 0x88
lea rax, [0x1400d30f8]
cmp rax, rdx
je 0x14008e40d
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x14008e405
mov rdx, qword [rdx]
mov rcx, rax
call fcn.140015720
mov rdx, qword [r15 + 0x18]
add rdx, 0x48
cmp r14, rdx
je 0x14008e430
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x14008e428
mov rdx, qword [rdx]
mov rcx, r14
call fcn.140015720
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x58], xmm1
mov r8d, 0x29
lea rdx, str.Frewil_tells_you__welcome_to_the_jungle
lea rcx, [rsp + 0x48]
call fcn.140001d30
nop
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x20]
call fcn.1400786f0
nop
lea rcx, [rsp + 0x48]
call fcn.14000e0c0
mov rdx, qword [r15 + 0x18]
lea r8, [rdx + 0x88]
lea rax, [rbp + 0x20]
mov qword [rsp + 0x20], rax
mov r9, r14
lea rcx, [rbp + 0x120]
call fcn.14008fe80
mov rdx, rax
lea rcx, [0x1400d4580]
call fcn.14008d850
lea rcx, [rbp + 0x120]
call fcn.140079130
nop
lea rcx, [rbp + 0x20]
call fcn.1400791a0
movss xmm1, dword [0x1400bf808]
xor r9d, r9d
mov r8b, 1
xorps xmm0, xmm0
unpcklps xmm0, xmm1
movq rdx, xmm0
lea rcx, str.RegexTestArea_Results
call fcn.140023950
xor edi, edi
mov rsi, qword [0x1400d4588]
mov rbx, qword [0x1400d4580]
cmp rbx, rsi
je 0x14008e51a
mov r8, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x14008e501
mov r8, qword [rbx]
mov edx, edi
lea rcx, str._i__s
call fcn.140075840
inc edi
add rbx, 0x20
cmp rbx, rsi
jne 0x14008e4f4
call fcn.140023b90
xor r9d, r9d
mov r8b, 1
movaps xmm0, xmm6
unpcklps xmm0, xmm8
movq rdx, xmm0
lea rcx, str.RegexTestArea_Results_disp
call fcn.140023950
lea rcx, str.Display_from_sample_data
call fcn.140075840
cmp qword [0x1400d3130], 0x10
cmovae r14, qword [0x1400d3118]
mov rdx, r14
lea rcx, [0x1400bf194]
call fcn.140075840
call fcn.140023b90
call fcn.140035d60
call fcn.140036b60
lea rdi, [0x1400d44b0]
xor r14d, r14d
jmp 0x14008e588
mov r13d, dword [rsp + 0x3c]
mov qword [rsp + 0x30], 0
lea rdx, [rsp + 0x30]
lea rcx, [0x1400bf1c4]
call fcn.14006bb70
test al, al
je 0x14008e5bf
mov byte [0x1400d456c], 0
mov qword [r15 + 0x18], rdi
xor edx, edx
lea rcx, [0x1400bf3f8]
call fcn.140040140
call fcn.140067430
cmp dword [0x1400d30ac], 0
jge 0x14008e5d4
mov cl, 1
call fcn.14002a570
mov qword [rsp + 0x30], 0
lea rdx, [rsp + 0x30]
lea rcx, str.Edit
call fcn.14006bb70
test al, al
je 0x14008e61c
movsxd rax, dword [0x1400d30ac]
imul rcx, rax, 0xb8
add rcx, qword [r15]
mov qword [r15 + 0x18], rcx
mov byte [0x1400d456c], 1
xor edx, edx
lea rcx, str.AddEditParse
call fcn.140040140
call fcn.140067430
mov qword [rsp + 0x30], 0
lea rdx, [rsp + 0x30]
lea rcx, str.Delete
call fcn.14006bb70
test al, al
je 0x14008e8ab
mov rax, qword [0x1400d4498]
mov r12, qword [rax + 0x30]
lea rax, [rbp - 0x70]
mov qword [rbp + 0x10], rax
lea rax, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl_UserGeneratedParser::draw_ui_void____ptr64::_64::_lambda_1___void__bool_.0
mov qword [rbp - 0x70], rax
mov qword [rbp - 0x68], r15
lea rax, [rbp - 0x70]
mov qword [rbp - 0x38], rax
movsxd rax, dword [0x1400d30ac]
imul rsi, rax, 0xb8
add rsi, 0x20
add rsi, qword [r15]
mov r15, qword [rsi + 0x10]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 0x21
jb 0x14008f628
cmp qword [rsi + 0x18], 0x10
jb 0x14008e6aa
mov rsi, qword [rsi]
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x58], xmm1
lea r14, [r15 + 0x21]
mov edi, 0xf
lea rbx, [rsp + 0x48]
cmp r14, rdi
jbe 0x14008e750
mov rdi, r14
or rdi, 0xf
cmp rdi, rcx
jbe 0x14008e6e3
mov rdi, rcx
jmp 0x14008e6f0
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
mov rcx, rdi
add rcx, 1
mov rax, 0xffffffffffffffff
cmovb rcx, rax
cmp rcx, 0x1000
jb 0x14008e73a
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14008f62e
mov rcx, rax
call fcn.140095838
test rax, rax
je 0x14008e733
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14008e74b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x14008e749
call fcn.140095838
mov rbx, rax
jmp 0x14008e74b
xor ebx, ebx
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], rdi
movups xmm0, xmmword [str.Are_you_sure_you_wish_to_delete:]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [0x1400bf430]
movups xmmword [rbx + 0x10], xmm1
movzx eax, byte [0x1400bf440]
mov byte [rbx + 0x20], al
lea rcx, [rbx + 0x21]
mov r8, r15
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + r14], 0
bts r13d, 8
mov dword [rsp + 0x3c], r13d
xorps xmm0, xmm0
movups xmmword [rbp + 0x120], xmm0
xor r14d, r14d
mov qword [rbp + 0x130], r14
mov qword [rbp + 0x138], 0xf
lea edx, [r14 + 0x20]
lea rcx, [rbp + 0x120]
call fcn.1400154e0
mov qword [rbp + 0x120], rax
mov qword [rbp + 0x130], 0x10
mov qword [rbp + 0x138], 0x1f
movups xmm0, xmmword [str.Confirm_Deletion]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], r14b
lea r9, [rbp - 0x70]
lea r8, [rsp + 0x48]
lea rdx, [rbp + 0x120]
mov rcx, r12
call fcn.140023610
nop
mov rdx, qword [rbp + 0x138]
cmp rdx, 0x10
jb 0x14008e84e
inc rdx
mov rcx, qword [rbp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008e849
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008e849
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140095874
mov qword [rbp + 0x130], r14
mov qword [rbp + 0x138], 0xf
mov byte [rbp + 0x120], 0
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x14008e8a7
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008e8a2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008e8a2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140095874
mov r15, qword [rbp - 0x78]
cmp dword [0x1400d30ac], 0
jge 0x14008e8b9
call fcn.140036040
call fcn.1400640a0
mov r12d, dword [rsp + 0x3c]
xor bl, bl
mov byte [rsp + 0x38], bl
mov qword [rsp + 0x30], 0
movss dword [rsp + 0x20], xmm6
lea r9, [rsp + 0x30]
mov edx, 8
lea r8d, [rdx - 7]
lea rcx, str.Parses
call fcn.140062a10
test al, al
je 0x14008f2df
xor r9d, r9d
movaps xmm2, xmm6
xor edx, edx
lea rcx, [0x1400bf460]
call fcn.140068790
xor r9d, r9d
movaps xmm2, xmm6
xor edx, edx
lea rcx, [0x1400bf468]
call fcn.140068790
xor r9d, r9d
movaps xmm2, xmm6
xor edx, edx
lea rcx, [0x1400bf294]
call fcn.140068790
xor r9d, r9d
movaps xmm2, xmm6
xor edx, edx
lea rcx, str.events
call fcn.140068790
xor r9d, r9d
movaps xmm2, xmm6
xor edx, edx
lea rcx, str.match_type
call fcn.140068790
xor r9d, r9d
movaps xmm2, xmm6
xor edx, edx
lea rcx, [0x1400bf480]
call fcn.140068790
xor r9d, r9d
movaps xmm2, xmm6
xor edx, edx
lea rcx, [0x1400bf488]
call fcn.140068790
xor r9d, r9d
movaps xmm2, xmm6
xor edx, edx
lea rcx, str.path
call fcn.140068790
call fcn.140066770
mov dword [rsp + 0x30], r14d
mov r13, qword [r15]
mov rax, qword [r15 + 8]
mov qword [rbp + 0x10], rax
cmp r13, rax
je 0x14008f2d2
movzx ebx, byte [rsp + 0x38]
nop dword [rax]
call fcn.140067430
lea rcx, [r13 + 0x20]
mov qword [rbp - 0x28], rcx
mov r15, qword [rcx + 0x10]
movabs rdx, 0x7fffffffffffffff
mov rax, rdx
sub rax, r15
cmp rax, 2
jb 0x14008f600
mov r12, rcx
cmp qword [rcx + 0x18], 0x10
jb 0x14008e9f8
mov r12, qword [rcx]
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x58], r14
lea r14, [r15 + 2]
mov esi, 0xf
lea rdi, [rbp - 0x70]
cmp r14, rsi
jbe 0x14008ea93
mov rsi, r14
or rsi, 0xf
cmp rsi, rdx
jbe 0x14008ea2a
mov rsi, rdx
jmp 0x14008ea37
cmp rsi, 0x16
mov eax, 0x16
cmovb rsi, rax
mov rcx, rsi
add rcx, 1
mov rax, 0xffffffffffffffff
cmovb rcx, rax
cmp rcx, 0x1000
jb 0x14008ea7e
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14008f634
mov rcx, rax
call fcn.140095838
test rax, rax
je 0x14008f41d
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14008ea8f
test rcx, rcx
je 0x14008ea8d
call fcn.140095838
mov rdi, rax
jmp 0x14008ea8f
xor edi, edi
mov qword [rbp - 0x70], rdi
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x58], rsi
mov eax, 0x2323
mov word [rdi], ax
lea rcx, [rdi + 2]
mov r8, r15
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + r14], 0
mov r12d, dword [rsp + 0x3c]
or r12d, 0x20
lea rcx, [rbp - 0x70]
cmp qword [rbp - 0x58], 0x10
cmovae rcx, qword [rbp - 0x70]
lea rdx, [r13 + 0xac]
call fcn.14006c380
movzx edi, al
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x14008eb18
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008eb13
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008f41d
call fcn.140095874
mov r15, qword [rbp - 0x78]
test dil, dil
je 0x14008eb29
mov rcx, r15
call fcn.140094d80
call fcn.140067430
mov qword [rbp - 0x30], 0
mov eax, dword [rsp + 0x30]
cmp dword [0x1400d30ac], eax
sete r14b
lea r10, [rbp + 0x135]
mov r8d, eax
test eax, eax
jns 0x14008eba0
neg r8d
nop word [rax + rax]
dec r10
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r10], r8b
mov r8d, edx
test edx, edx
jne 0x14008eb60
dec r10
mov byte [r10], 0x2d
jmp 0x14008ebca
dec r10
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r10], r8b
mov r8d, edx
test edx, edx
jne 0x14008eba0
lea r9, [rsp + 0x40]
lea r8, [rbp + 0x135]
mov rdx, r10
lea rcx, [rbp - 0x20]
call fcn.140001010
or r12d, 0xc0
mov r8, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov rax, rcx
sub rax, r8
cmp rax, 2
jb 0x14008ec8f
lea rax, [r8 + 2]
mov qword [rbp - 0x10], rax
lea rdi, [rbp - 0x20]
cmp rcx, 0x10
cmovae rdi, qword [rbp - 0x20]
lea rax, [0x1400bf226]
cmp rax, rdi
jbe 0x14008ec43
lea rax, [rdi + r8]
lea rcx, [0x1400bf224]
cmp rcx, rax
ja 0x14008ec43
cmp rdi, rcx
ja 0x14008ec3b
xor esi, esi
jmp 0x14008ec48
mov rsi, rdi
sub rsi, rcx
jmp 0x14008ec48
mov esi, 2
inc r8
lea rcx, [rdi + 2]
mov rdx, rdi
call sub.VCRUNTIME140.dll_memmove
mov r8, rsi
lea rdx, [0x1400bf224]
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 2
sub r8, rsi
lea rdx, [0x1400bf224]
add rdx, 2
add rdx, rsi
lea rcx, [rdi + rsi]
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp - 0x20]
jmp 0x14008ecb8
mov qword [rsp + 0x28], 2
lea rax, [0x1400bf224]
mov qword [rsp + 0x20], rax
xor r9d, r9d
movzx r8d, bl
lea edx, [r9 + 2]
lea rcx, [rbp - 0x20]
call fcn.14007fd20
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
xor edi, edi
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rdi
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x58], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], dil
or r12d, 0x10
mov rsi, qword [rbp - 0x28]
mov rdx, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x14008ed01
mov rdx, qword [rsi]
mov r8, qword [rsi + 0x10]
lea rcx, [rsp + 0x48]
call fcn.140015690
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], rdi
mov qword [rbp - 0x58], rdi
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x60], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
or r12d, 8
lea rcx, [rbp - 0x70]
cmp qword [rbp - 0x58], 0x10
cmovae rcx, qword [rbp - 0x70]
lea r9, [rbp - 0x30]
mov r8d, 2
movzx edx, r14b
call fcn.140072000
movzx edi, al
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x14008ed9f
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008ed9a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008f424
call fcn.140095874
xor r14d, r14d
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x58], 0xf
mov byte [rbp - 0x70], r14b
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x14008edef
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008edea
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008f42b
call fcn.140095874
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], 0xf
mov byte [rsp + 0x48], 0
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x14008ee3d
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008ee38
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008f432
call fcn.140095874
mov eax, dword [0x1400d30ac]
test dil, dil
mov edi, dword [rsp + 0x30]
cmovne eax, edi
mov dword [0x1400d30ac], eax
mov edx, 1
xor ecx, ecx
call fcn.14002b450
test al, al
je 0x14008efa0
mov dword [0x1400d30ac], edi
mov byte [rsp + 0x38], 1
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, str.Copy
call fcn.140070ea0
test al, al
je 0x14008ef9b
mov byte [rbp], 0
xor edx, edx
lea rcx, [rbp + 8]
call fcn.14000d840
nop
lea rdx, [rbp]
mov rcx, r13
call fcn.140094670
mov dword [rsp + 0x28], r14d
mov byte [rsp + 0x20], 0
mov r9b, 0x20
mov r8d, 0xffffffff
lea rdx, [rsp + 0x48]
lea rcx, [rbp]
call fcn.140017b50
mov rdi, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x14008ef4b
call qword [sym.imp.USER32.dll_EmptyClipboard]
lea r14, [rdi + 0x10]
mov rdx, qword [r14]
inc rdx
mov ecx, 0x2000
call qword [sym.imp.KERNEL32.dll_GlobalAlloc]
mov rsi, rax
test rax, rax
je 0x14008ef3e
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GlobalLock]
test rax, rax
je 0x14008ef3e
cmp qword [rdi + 0x18], 0x10
jb 0x14008ef15
mov rdi, qword [rdi]
mov rdx, qword [r14]
inc rdx
mov r8, rdi
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_GlobalUnlock]
mov rdx, rsi
mov ecx, 1
call qword [sym.imp.USER32.dll_SetClipboardData]
call qword [sym.imp.USER32.dll_CloseClipboard]
mov rsi, qword [rbp - 0x28]
xor r14d, r14d
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x14008ef89
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008ef83
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008f439
call fcn.140095874
nop
movzx edx, byte [rbp]
lea rcx, [rbp + 8]
call fcn.140015bf0
nop
mov edi, dword [rsp + 0x30]
call fcn.140036b60
movaps xmm1, xmm9
movaps xmm0, xmm9
call fcn.140044f00
cmp qword [rsi + 0x18], 0x10
jb 0x14008efb7
mov rsi, qword [rsi]
mov rdx, rsi
lea rcx, [0x1400bf25c]
call fcn.140075840
call fcn.140067430
mov rdx, r13
cmp qword [r13 + 0x18], 0x10
jb 0x14008efd9
mov rdx, qword [r13]
lea rcx, [0x1400bf27c]
call fcn.140075840
call fcn.140067430
xor edx, edx
mov r8d, pe_nt_image_headers64
lea rcx, [rbp + 0x20]
call sub.VCRUNTIME140.dll_memset
lea rax, [0x14009ca90]
mov qword [rbp + 0x20], rax
lea rax, [0x14009ca98]
mov qword [rbp + 0x30], rax
lea rcx, [rbp + 0xb8]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
or r12d, 4
mov dword [rsp + 0x30], r12d
xor r8d, r8d
lea rdx, [rbp + 0x38]
lea rcx, [rbp + 0x20]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64____ptr64]
nop
mov rax, qword [rbp + 0x20]
movsxd rcx, dword [rax + 4]
lea rsi, vtable.std::basic_stringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rbp + rcx + 0x20], rsi
mov rax, qword [rbp + 0x20]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rbp + rcx + 0x1c], edx
lea rcx, [rbp + 0x38]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
lea rax, vtable.std::basic_stringbuf_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rbp + 0x38], rax
mov qword [rbp + 0xa0], r14
mov dword [rbp + 0xa8], r14d
test byte [r13 + 0x44], 1
je 0x14008f09a
lea rdx, str.Sound
lea rcx, [rbp + 0x30]
call fcn.1400013a0
test byte [r13 + 0x44], 2
je 0x14008f0b1
lea rdx, str.Notify
lea rcx, [rbp + 0x30]
call fcn.1400013a0
test byte [r13 + 0x44], 4
je 0x14008f0c9
lea rdx, str.Timer
lea rcx, [rbp + 0x30]
call fcn.1400013a0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], r14
mov r9d, 0xf
mov qword [rsp + 0x60], r9
mov byte [rsp + 0x48], 0
or r12d, 2
mov dword [rsp + 0x30], r12d
xor eax, eax
movups xmmword [rbp + 0x120], xmm0
mov qword [rbp + 0x130], rax
mov eax, dword [rbp + 0xa8]
and al, 0x22
cmp al, 2
je 0x14008f132
mov rax, qword [rbp + 0x78]
mov r8, qword [rax]
test r8, r8
je 0x14008f132
mov rax, qword [rbp + 0x58]
mov rdx, qword [rax]
cmp r8, qword [rbp + 0xa0]
cmovb r8, qword [rbp + 0xa0]
sub r8, rdx
jmp 0x14008f16e
test byte [rbp + 0xa8], 4
jne 0x14008f160
mov rax, qword [rbp + 0x70]
mov rcx, qword [rax]
test rcx, rcx
je 0x14008f160
mov rax, qword [rbp + 0x50]
mov rdx, qword [rax]
mov rax, qword [rbp + 0x88]
movsxd r8, dword [rax]
sub r8, rdx
add r8, rcx
jmp 0x14008f16e
mov r8, qword [rbp + 0x128]
mov rdx, qword [rbp + 0x120]
test rdx, rdx
je 0x14008f182
lea rcx, [rsp + 0x48]
call fcn.140015720
mov r9, qword [rsp + 0x60]
and r12d, 0xfffffffd
or r12d, 1
mov dword [rsp + 0x3c], r12d
lea rdx, [rsp + 0x48]
cmp r9, 0x10
cmovae rdx, qword [rsp + 0x48]
lea rcx, [0x1400bf2a4]
call fcn.140075840
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x14008f1e8
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008f1e3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008f440
call fcn.140095874
call fcn.140067430
cmp dword [r13 + 0x40], 1
jne 0x14008f200
lea rcx, str.regular_expression
call fcn.140075840
cmp dword [r13 + 0x40], 2
jne 0x14008f213
lea rcx, str.string
call fcn.140075840
call fcn.140067430
lea rdx, [r13 + 0x48]
cmp qword [rdx + 0x18], 0x10
jb 0x14008f226
mov rdx, qword [rdx]
lea rcx, [0x1400bf2bc]
call fcn.140075840
call fcn.140067430
test byte [r13 + 0x44], 4
je 0x14008f251
mov edx, dword [r13 + 0xa8]
lea rcx, [0x1400bf30c]
call fcn.140075840
call fcn.140067430
test byte [r13 + 0x44], 1
je 0x14008f277
lea rdx, [r13 + 0x68]
cmp qword [rdx + 0x18], 0x10
jb 0x14008f26b
mov rdx, qword [rdx]
lea rcx, [0x1400bf32c]
call fcn.140075840
inc edi
mov dword [rsp + 0x30], edi
mov rax, qword [rbp + 0x20]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x20], rsi
mov rax, qword [rbp + 0x20]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rbp + rcx + 0x1c], edx
lea rcx, [rbp + 0x38]
call fcn.14000e120
lea rcx, [rbp + 0x40]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0xb8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
add r13, 0xb8
cmp r13, qword [rbp + 0x10]
jne 0x14008e9c0
movzx ebx, byte [rsp + 0x38]
call fcn.1400640a0
test bl, bl
jne 0x14008f5bc
mov edx, 1
xor ecx, ecx
call fcn.14002b650
test al, al
je 0x14008f5bc
mov ecx, dword [0x1400d45f8]
mov rax, qword gs:[0x58]
mov rcx, qword [rax + rcx*8]
mov eax, 4
mov eax, dword [rax + rcx]
cmp dword [0x1400d459c], eax
jle 0x14008f343
lea rcx, [0x1400d459c]
call fcn.140095a04
cmp dword [0x1400d459c], 0xffffffff
jne 0x14008f343
lea rcx, [0x14009a430]
call fcn.140095fe4
lea rcx, [0x1400d459c]
call fcn.1400959a4
call fcn.14003a4f0
test al, al
je 0x14008f45f
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
movdqa xmm6, xmmword [0x14009e410]
movdqu xmmword [rsp + 0x58], xmm6
mov byte [rsp + 0x48], 0
bts r12d, 9
mov dword [rsp + 0x30], r12d
xor ecx, ecx
call qword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x14008f3de
mov ecx, 1
call qword [sym.imp.USER32.dll_GetClipboardData]
mov rbx, rax
test rax, rax
je 0x14008f3d8
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GlobalLock]
test rax, rax
je 0x14008f3d8
mov rcx, 0xffffffffffffffff
nop dword [rax]
inc rcx
cmp byte [rax + rcx], 0
jne 0x14008f3b0
mov r8, rcx
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.140015720
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GlobalUnlock]
movdqu xmm6, xmmword [rsp + 0x58]
call qword [sym.imp.USER32.dll_CloseClipboard]
mov rdx, qword [0x1400d3150]
cmp rdx, 0x10
jb 0x14008f44c
inc rdx
mov rcx, qword [0x1400d3138]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008f447
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008f447
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
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
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
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.140095874
movups xmm0, xmmword [rsp + 0x48]
movups xmmword [0x1400d3138], xmm0
movups xmmword [0x1400d3148], xmm6
lea rcx, [0x1400d3138]
call fcn.140090de0
mov r9b, 1
xor r8d, r8d
xor edx, edx
test al, al
je 0x14008f5ab
lea rcx, str.Paste
call fcn.140070ea0
test al, al
je 0x14008f5b7
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
movdqa xmm1, xmmword [0x14009e410]
movdqa xmmword [rbp + 0x30], xmm1
mov byte [rbp + 0x20], 0
movups xmmword [rbp + 0x40], xmm0
movdqa xmmword [rbp + 0x50], xmm1
mov byte [rbp + 0x40], 0
mov dword [rbp + 0x60], 1
xor eax, eax
movups xmmword [rbp + 0x64], xmm0
mov dword [rbp + 0x74], eax
mov qword [rbp + 0x78], r14
mov qword [rbp + 0x80], 0xf
mov byte [rbp + 0x68], al
movups xmmword [rbp + 0x88], xmm0
mov qword [rbp + 0x98], r14
mov qword [rbp + 0xa0], 0xf
mov byte [rbp + 0x88], al
movups xmmword [rbp + 0xa8], xmm0
mov qword [rbp + 0xb8], r14
mov qword [rbp + 0xc0], 0xf
mov byte [rbp + 0xa8], al
mov dword [rbp + 0xc8], r14d
mov byte [rbp + 0xcc], 1
mov dword [rbp + 0xd0], 0xff
mov qword [rbp - 0x80], r14
mov byte [rsp + 0x20], al
mov r9b, 1
lea r8, [rsp + 0x48]
lea rdx, [0x1400d3138]
lea rcx, [rbp]
call fcn.14008a070
nop
lea rdx, [rbp]
lea rcx, [rbp + 0x20]
call fcn.14008f8e0
mov rax, qword [r15 + 8]
cmp rax, qword [r15 + 0x10]
je 0x14008f57a
lea rdx, [rbp + 0x20]
mov rcx, rax
call fcn.14008cad0
add qword [r15 + 8], 0xb8
jmp 0x14008f589
lea r8, [rbp + 0x20]
mov rdx, rax
mov rcx, r15
call fcn.140089150
mov rcx, r15
call fcn.140094d80
nop
movzx edx, byte [rbp]
lea rcx, [rbp + 8]
call fcn.140015bf0
nop
lea rcx, [rbp + 0x20]
call fcn.14008d690
jmp 0x14008f5b7
lea rcx, str.No_valid_parse_to_paste
call fcn.140070ea0
call fcn.140036b60
call fcn.140035d60
mov rcx, qword [rbp + 0x140]
xor rcx, rsp
call fcn.140095c20
lea r11, [rsp + 0x280]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm8, xmmword [r11 - 0x20]
movaps xmm9, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140015450
nop
mov ecx, 1
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, eax
call sub.MSVCP140.dll_void___cdecl_std::_Throw_C_error_int_
nop
mov dword [rbp + 8], r14d
mov ecx, 6
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
call fcn.140015450
int3
call fcn.140014e60
nop
call fcn.140014e60
int3