Function at 0x1401500a0
Capabilities:
Check for time delay via gettickcount

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x60
movzx r15d, dl
mov r14, rcx
mov rdi, qword [rcx]
lea rcx, [rbp - 0x18]
call fcn.140192630
lea rcx, [rbp - 0x18]
call fcn.140192640
test r15b, r15b
jne 0x1401500e1
call qword [sym.imp.USER32.dll_GetForegroundWindow]
mov rdi, rax
xor r8d, r8d
mov rdx, rdi
lea rcx, [rbp + 0x50]
call fcn.14015a060
nop
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x58]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov rdx, rax
lea rcx, [rbp + 0x40]
call fcn.14016be30
nop
call fcn.14016f270
mov r12d, eax
call fcn.14016f120
mov r13d, eax
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ebx, eax
test r15b, r15b
je 0x140150163
mov rcx, r14
call fcn.14014f7a0
xor edx, edx
lea rcx, [0x1403c4350]
call fcn.14010bff0
call fcn.1401722b0
cmp eax, 0x19
jae 0x140150150
mov eax, SafeArrayCopy
jmp 0x140150155
call fcn.1401722b0
mov r8d, eax
mov rdx, rdi
mov rcx, r14
call fcn.140150800
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov esi, eax
sub esi, ebx
cmp esi, 0x96
jbe 0x1401501cd
lea rax, [rbp - 0x30]
mov qword [rbp - 0x20], rax
lea rdx, [0x1402d4570]
lea rcx, [rbp - 0x30]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__14]
mov rbx, rax
mov r8d, esi
lea rdx, str.Paste_Timing_Send_Paste_around_activate_Target:__d
lea rcx, [rbp - 0x28]
call fcn.14015b330
nop
mov rcx, rax
call qword [sym.imp.mfc140u.dll_CDumpContext::operator___3]
nop
mov r9d, 0xfb
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.14015b6c0
nop
lea rcx, [rbp - 0x28]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
mov byte [r14 + 0x10], 0
lea rax, [rbp - 0x28]
mov qword [rbp - 0x20], rax
lea rdx, [0x1402d4570]
lea rcx, [rbp - 0x28]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__14]
mov rbx, rax
mov dword [rsp + 0x20], r12d
mov r9, qword [rbp + 0x40]
mov r8, qword [rbp + 0x50]
lea rdx, str.Sending_paste_to_app__s_key_stroke:__s__SeDelay:__d
lea rcx, [rbp - 0x30]
call fcn.14015b330
nop
mov rcx, rax
call qword [sym.imp.mfc140u.dll_CDumpContext::operator___3]
nop
mov r9d, CMapStringToOb::HashKey
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.14015b6c0
nop
lea rcx, [rbp - 0x30]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
xor bl, bl
call fcn.14016bd50
test eax, eax
je 0x14015024a
mov rcx, rdi
call fcn.140242300
movzx ebx, al
call fcn.14016b0a0
test al, al
jne 0x1401502d0
test bl, bl
je 0x1401502d4
lea rcx, [0x1403c4350]
call fcn.14010cbb0
test al, al
jne 0x1401502ff
lea rax, [rbp - 0x28]
mov qword [rbp - 0x20], rax
lea rdx, [0x1402d4570]
lea rcx, [rbp - 0x28]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__14]
mov rbx, rax
lea rdx, str.Passing_paste_off_to_uac_aware_app
lea rcx, [rbp - 0x30]
call fcn.14015b330
nop
mov rcx, rax
call qword [sym.imp.mfc140u.dll_CDumpContext::operator___3]
nop
mov r9d, 0x10c
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.14015b6c0
nop
lea rcx, [rbp - 0x30]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
lea rcx, [0x1403c4350]
call fcn.14010cb50
test al, al
jmp 0x1401502d2
test bl, bl
jne 0x1401502ff
test r15b, r15b
je 0x1401502e2
mov ecx, r12d
call qword [sym.imp.KERNEL32.dll_Sleep]
mov dword [rbp - 4], r13d
lea rcx, [rbp + 0x40]
call qword [sym.imp.mfc140u.dll_CDumpContext::operator___3]
mov rdx, rax
mov r8b, 1
lea rcx, [rbp - 0x18]
call fcn.140192db0
lea rdx, [0x1402d4570]
lea rcx, [rbp - 0x28]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__14]
mov r9d, reloc.mfc140u.dll_Ordinal_285
mov r8, rax
xor edx, edx
lea rcx, str.Post_sending_paste
call fcn.14015b6c0
nop
lea rcx, [rbp + 0x40]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
nop
lea rcx, [rbp + 0x50]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
mov rbx, qword [rsp + 0xa8]
add rsp, 0x60
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret