Function at 0x1400b0080
Capabilities:
Get graphical window text

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x8d8]
sub rsp, 0x9d8
mov qword [rbp + 0x2a0], 0xfffffffffffffffe
mov rax, qword [0x1401b5148]
xor rax, rsp
mov qword [rbp + 0x8c0], rax
mov rsi, r9
mov qword [rbp + 0x18], r9
mov rdi, r8
mov qword [rbp + 0x20], r8
mov ebx, edx
mov dword [rbp - 0x50], edx
mov r13, rcx
mov qword [rbp + 0x78], rcx
mov ecx, 0x160
call sub.mfc140u.dll_CMFCRibbonInfo::XElementButtonLinkCtrl::XElementButtonLinkCtrl
mov qword [rbp - 0x80], rax
xor r14d, r14d
test rax, rax
je 0x1400b00f6
mov rcx, rax
call fcn.1400a3640
mov qword [rbp - 0x70], rax
jmp 0x1400b00fa
mov qword [rbp - 0x70], r14
lea eax, [rbx - 1]
test eax, 0xfffffffa
jne 0x1400b0b1e
cmp ebx, 6
je 0x1400b0b1e
mov qword [rbp + 0x40], r14
xor ecx, ecx
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x38], r14
xor ecx, ecx
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov qword [rbp + 0x38], r14
mov qword [rbp + 0x30], r14
xor ecx, ecx
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov qword [rbp + 0x30], r14
mov qword [rbp + 0x48], r14
xor ecx, ecx
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov qword [rbp + 0x48], r14
mov qword [rbp + 0x28], r14
xor ecx, ecx
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov qword [rbp + 0x28], r14
mov qword [rbp + 0x60], r14
xor ecx, ecx
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x58], r14
xor ecx, ecx
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov qword [rbp + 0x58], r14
mov qword [rbp + 0x50], r14
xor ecx, ecx
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov qword [rbp + 0x50], r14
mov r13d, 0xffffffff
mov dword [rbp + 0x90], r13d
mov dword [rbp + 0x98], r13d
mov dword [rbp + 0x94], r13d
mov dword [rbp + 0x9c], r13d
mov dword [rbp + 0x10], r13d
mov dword [rbp + 0x14], r13d
mov dword [rbp + 0xa0], r13d
lea rax, [rbp + 0x50]
mov qword [rsp + 0x70], rax
lea rax, [rbp + 0x58]
mov qword [rsp + 0x68], rax
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
lea rax, [rbp + 0x28]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0xa0]
mov qword [rsp + 0x50], rax
lea rax, [rbp + 0x14]
mov qword [rsp + 0x48], rax
lea rax, [rbp + 0x30]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x9c]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x94]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x98]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x90]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x10]
lea r8, [rbp + 0x48]
lea rdx, [rbp + 0x38]
lea rcx, [rbp + 0x40]
call qword [sym.imp.MHR64.dll_getSharedString]
mov rdi, qword [rbp + 0x40]
lea ecx, [r13 + 0x19]
call sub.mfc140u.dll_CMFCRibbonInfo::XElementButtonLinkCtrl::XElementButtonLinkCtrl
mov rbx, rax
mov qword [rbp + 0xb0], rax
mov qword [rbp - 0x80], rax
test rax, rax
je 0x1400b0291
mov qword [rax + 8], r14
mov dword [rax + 0x10], 1
mov rcx, rdi
call qword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov qword [rbx], rax
test rax, rax
jne 0x1400b029b
test rdi, rdi
jne 0x1400b1542
jmp 0x1400b029b
mov rbx, r14
mov qword [rbp + 0xb0], rbx
mov qword [rbp + 0x298], rbx
test rbx, rbx
je 0x1400b159a
mov rbx, qword [rbp + 0x38]
mov ecx, 0x18
call sub.mfc140u.dll_CMFCRibbonInfo::XElementButtonLinkCtrl::XElementButtonLinkCtrl
mov rdi, rax
mov qword [rbp + 0x18], rax
mov qword [rbp - 0x80], rax
test rax, rax
je 0x1400b02f0
mov qword [rax + 8], r14
mov dword [rax + 0x10], 1
mov rcx, rbx
call qword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov qword [rdi], rax
test rax, rax
jne 0x1400b02f7
test rbx, rbx
jne 0x1400b154d
jmp 0x1400b02f7
mov rdi, r14
mov qword [rbp + 0x18], r14
mov qword [rbp - 0x38], rdi
test rdi, rdi
je 0x1400b15a5
mov rsi, qword [rbp + 0x48]
mov ecx, 0x18
call sub.mfc140u.dll_CMFCRibbonInfo::XElementButtonLinkCtrl::XElementButtonLinkCtrl
mov rbx, rax
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x80], rax
test rax, rax
je 0x1400b0349
mov qword [rax + 8], r14
mov dword [rax + 0x10], 1
mov rcx, rsi
call qword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov qword [rbx], rax
test rax, rax
jne 0x1400b0350
test rsi, rsi
jne 0x1400b1558
jmp 0x1400b0350
mov rbx, r14
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x40], rbx
test rbx, rbx
je 0x1400b15b0
mov rsi, qword [rbp + 0x28]
mov ecx, 0x18
call sub.mfc140u.dll_CMFCRibbonInfo::XElementButtonLinkCtrl::XElementButtonLinkCtrl
mov rbx, rax
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x80], rax
test rax, rax
je 0x1400b03a2
mov qword [rax + 8], r14
mov dword [rax + 0x10], 1
mov rcx, rsi
call qword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov qword [rbx], rax
test rax, rax
jne 0x1400b03a9
test rsi, rsi
jne 0x1400b1563
jmp 0x1400b03a9
mov rbx, r14
mov qword [rbp - 0x30], rbx
mov qword [rbp - 0x48], rbx
test rbx, rbx
je 0x1400b15bb
mov rsi, qword [rbp + 0x30]
mov ecx, 0x18
call sub.mfc140u.dll_CMFCRibbonInfo::XElementButtonLinkCtrl::XElementButtonLinkCtrl
mov rbx, rax
mov qword [rbp - 0x10], rax
mov qword [rbp - 0x80], rax
test rax, rax
je 0x1400b03fb
mov qword [rax + 8], r14
mov dword [rax + 0x10], 1
mov rcx, rsi
call qword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov qword [rbx], rax
test rax, rax
jne 0x1400b0402
test rsi, rsi
jne 0x1400b156e
jmp 0x1400b0402
mov rbx, r14
mov qword [rbp - 0x10], rbx
mov qword [rbp - 8], rbx
test rbx, rbx
je 0x1400b15c6
mov rsi, qword [rbp + 0x60]
mov ecx, 0x18
call sub.mfc140u.dll_CMFCRibbonInfo::XElementButtonLinkCtrl::XElementButtonLinkCtrl
mov rbx, rax
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x80], rax
test rax, rax
je 0x1400b0454
mov qword [rax + 8], r14
mov dword [rax + 0x10], 1
mov rcx, rsi
call qword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov qword [rbx], rax
test rax, rax
jne 0x1400b045b
test rsi, rsi
jne 0x1400b1579
jmp 0x1400b045b
mov rbx, r14
mov qword [rbp - 0x28], rbx
mov qword [rbp], rbx
test rbx, rbx
je 0x1400b15d1
mov rsi, qword [rbp + 0x58]
mov ecx, 0x18
call sub.mfc140u.dll_CMFCRibbonInfo::XElementButtonLinkCtrl::XElementButtonLinkCtrl
mov rbx, rax
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x80], rax
test rax, rax
je 0x1400b04ad
mov qword [rax + 8], r14
mov dword [rax + 0x10], 1
mov rcx, rsi
call qword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov qword [rbx], rax
test rax, rax
jne 0x1400b04b4
test rsi, rsi
jne 0x1400b1584
jmp 0x1400b04b4
mov rbx, r14
mov qword [rbp - 0x20], rbx
mov qword [rbp + 8], rbx
test rbx, rbx
je 0x1400b15dc
mov rsi, qword [rbp + 0x50]
mov ecx, 0x18
call sub.mfc140u.dll_CMFCRibbonInfo::XElementButtonLinkCtrl::XElementButtonLinkCtrl
mov rbx, rax
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x80], rax
test rax, rax
je 0x1400b0506
mov qword [rax + 8], r14
mov dword [rax + 0x10], 1
mov rcx, rsi
call qword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov qword [rbx], rax
test rax, rax
jne 0x1400b050d
test rsi, rsi
jne 0x1400b158f
jmp 0x1400b050d
mov rbx, r14
mov qword [rbp - 0x58], rbx
mov qword [rbp - 0x60], rbx
test rbx, rbx
je 0x1400b1537
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [rbp - 0x68], eax
lea rcx, [rbp + reloc.mfc140u.dll_CEnumArray::CEnumArray]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov rcx, qword [rbp + reloc.mfc140u.dll_CEnumArray::CEnumArray]
call qword [sym.imp.USER32.dll_WindowFromPoint]
mov rcx, rax
call sub.mfc140u.dll_CMFCRibbonComboBox::FindItem
mov rbx, qword [rax + 0x40]
nop dword [rax]
mov rsi, rbx
mov rcx, rbx
call qword [sym.imp.USER32.dll_GetParent]
mov rbx, rax
test rax, rax
je 0x1400b057f
lea r9, [rbp + 0x2b0]
mov edx, 0xd
mov r8d, 0x1fe
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
movzx ecx, word [rbp + 0x2b0]
movzx eax, word [0x14012c468]
sub ecx, eax
test rbx, rbx
je 0x1400b0598
test ecx, ecx
je 0x1400b0550
test rsi, rsi
je 0x1400b05e2
xor edx, edx
mov r8d, 0x208
lea rcx, [rbp + 0x6b0]
call sub.VCRUNTIME140.dll_memset
mov r8d, operator
lea rdx, [rbp + 0x6b0]
mov rcx, rsi
call qword [sym.imp.USER32.dll_GetClassNameW]
lea r9, [rbp + 0x2b0]
mov edx, 0xd
mov r8d, 0x1fe
mov rcx, rsi
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, [rbp + 0x20]
mov rcx, qword [rbp + 0x78]
call fcn.1400ac380
nop
lea rax, [rbp + 0x228]
mov qword [rbp - 0x80], rax
lea rax, [rbp + 0x230]
mov qword [rbp + 0xd0], rax
lea rax, [rbp + 0x238]
mov qword [rbp + 0xf0], rax
lea rax, [rbp + 0x240]
mov qword [rbp + 0xe8], rax
lea rax, [rbp + 0x248]
mov qword [rbp + 0xe0], rax
lea rax, [rbp + 0x258]
mov qword [rbp + 0xd8], rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x228]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov r12, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x230]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov r15, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x238]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov r14, rax
mov rdx, qword [rdi]
lea rcx, [rbp + 0x240]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__9]
mov rsi, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x248]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov rdi, rax
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x258]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__5]
mov rbx, rax
mov rdx, qword [rbp + 0xb0]
mov rdx, qword [rdx]
lea rcx, [rbp + 0x260]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__9]
nop
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x68], r15
mov dword [rsp + 0x60], 1
mov qword [rsp + 0x58], r14
xor ecx, ecx
mov dword [rsp + 0x50], ecx
mov dword [rsp + 0x48], ecx
mov qword [rsp + 0x40], rsi
mov ecx, dword [rbp - 0x68]
mov dword [rsp + 0x38], ecx
mov qword [rsp + 0x30], rdi
mov ecx, dword [rbp - 0x50]
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], r13d
mov r9d, dword [rbp + 0x10]
mov r8, rbx
mov rdx, rax
mov r14, qword [rbp - 0x70]
mov rcx, r14
call fcn.1400a6440
mov r12, qword [rbp - 0x18]
mov rdx, qword [r12]
lea rcx, [rbp + 0x268]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__9]
mov rbx, rax
mov qword [rbp - 0x80], rax
lea rcx, [r14 + 0x20]
mov rdx, rax
call qword [sym.imp.mfc140u.dll_Ordinal_1501]
nop
mov rcx, rbx
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
mov r15, qword [rbp - 0x30]
mov rdx, qword [r15]
lea rcx, [rbp + 0x270]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__9]
mov rbx, rax
mov qword [rbp - 0x80], rax
lea rcx, [r14 + 0x60]
mov rdx, rax
call qword [sym.imp.mfc140u.dll_Ordinal_1501]
nop
mov rcx, rbx
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
mov rsi, qword [rbp - 0x28]
mov rdx, qword [rsi]
lea rcx, [rbp + 0x278]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__9]
mov rbx, rax
mov qword [rbp - 0x80], rax
lea rcx, [r14 + 0x68]
mov rdx, rax
call qword [sym.imp.mfc140u.dll_Ordinal_1501]
nop
mov rcx, rbx
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
mov rdi, qword [rbp - 0x20]
mov rdx, qword [rdi]
lea rcx, [rbp + 0x280]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__9]
mov rbx, rax
mov qword [rbp - 0x80], rax
lea rcx, [r14 + 0x70]
mov rdx, rax
call qword [sym.imp.mfc140u.dll_Ordinal_1501]
nop
mov rcx, rbx
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
mov rdx, qword [rbp - 0x58]
mov rdx, qword [rdx]
lea rcx, [rbp + 0x288]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__9]
mov rbx, rax
mov qword [rbp - 0x80], rax
lea rcx, [r14 + 0x78]
mov rdx, rax
call qword [sym.imp.mfc140u.dll_Ordinal_1501]
nop
mov rcx, rbx
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
mov r14, qword [rbp - 0x10]
mov rdx, qword [r14]
lea rcx, [rbp + 0x290]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__9]
mov rbx, rax
mov qword [rbp - 0x80], rax
mov rcx, qword [rbp - 0x70]
add rcx, 0x88
mov rdx, rax
call qword [sym.imp.mfc140u.dll_Ordinal_1501]
nop
mov rcx, rbx
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
mov eax, dword [rbp + 0x14]
mov rcx, qword [rbp - 0x70]
mov dword [rcx + 0x80], eax
lea rcx, [rbp + 0x20]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
nop
mov eax, r13d
mov rbx, qword [rbp - 0x58]
lock xadd dword [rbx + 0x10], eax
cmp eax, 1
jne 0x1400b08c6
mov rcx, qword [rbx]
test rcx, rcx
je 0x1400b08a2
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov qword [rbx], 0
mov rcx, qword [rbx + 8]
test rcx, rcx
je 0x1400b08b8
call sub.mfc140u.dll_operator_1
mov qword [rbx + 8], 0
mov edx, 0x18
mov rcx, rbx
call fcn.1400f70f8
nop
mov eax, r13d
lock xadd dword [rdi + 0x10], eax
cmp eax, 1
jne 0x1400b090c
mov rcx, qword [rdi]
test rcx, rcx
je 0x1400b08e8
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov qword [rdi], 0
mov rcx, qword [rdi + 8]
test rcx, rcx
je 0x1400b08fe
call sub.mfc140u.dll_operator_1
mov qword [rdi + 8], 0
mov edx, 0x18
mov rcx, rdi
call fcn.1400f70f8
nop
mov eax, r13d
lock xadd dword [rsi + 0x10], eax
cmp eax, 1
jne 0x1400b0952
mov rcx, qword [rsi]
test rcx, rcx
je 0x1400b092e
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov qword [rsi], 0
mov rcx, qword [rsi + 8]
test rcx, rcx
je 0x1400b0944
call sub.mfc140u.dll_operator_1
mov qword [rsi + 8], 0
mov edx, 0x18
mov rcx, rsi
call fcn.1400f70f8
nop
mov eax, r13d
lock xadd dword [r14 + 0x10], eax
cmp eax, 1
jne 0x1400b0999
mov rcx, qword [r14]
test rcx, rcx
je 0x1400b0975
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov qword [r14], 0
mov rcx, qword [r14 + 8]
test rcx, rcx
je 0x1400b098b
call sub.mfc140u.dll_operator_1
mov qword [r14 + 8], 0
mov edx, 0x18
mov rcx, r14
call fcn.1400f70f8
nop
mov eax, r13d
lock xadd dword [r15 + 0x10], eax
cmp eax, 1
jne 0x1400b09e0
mov rcx, qword [r15]
test rcx, rcx
je 0x1400b09bc
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov qword [r15], 0
mov rcx, qword [r15 + 8]
test rcx, rcx
je 0x1400b09d2
call sub.mfc140u.dll_operator_1
mov qword [r15 + 8], 0
mov edx, 0x18
mov rcx, r15
call fcn.1400f70f8
nop
mov eax, r13d
lock xadd dword [r12 + 0x10], eax
cmp eax, 1
jne 0x1400b0a2c
mov rcx, qword [r12]
test rcx, rcx
je 0x1400b0a06
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov qword [r12], 0
mov rcx, qword [r12 + 8]
test rcx, rcx
je 0x1400b0a1e
call sub.mfc140u.dll_operator_1
mov qword [r12 + 8], 0
mov edx, 0x18
mov rcx, r12
call fcn.1400f70f8
nop
mov eax, r13d
mov rbx, qword [rbp + 0x18]
lock xadd dword [rbx + 0x10], eax
cmp eax, 1
jne 0x1400b0a76
mov rcx, qword [rbx]
test rcx, rcx
je 0x1400b0a52
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov qword [rbx], 0
mov rcx, qword [rbx + 8]
test rcx, rcx
je 0x1400b0a68
call sub.mfc140u.dll_operator_1
mov qword [rbx + 8], 0
mov edx, 0x18
mov rcx, rbx
call fcn.1400f70f8
nop
mov rbx, qword [rbp + 0xb0]
lock xadd dword [rbx + 0x10], r13d
cmp r13d, 1
jne 0x1400b0ac2
mov rcx, qword [rbx]
test rcx, rcx
je 0x1400b0a9e
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov qword [rbx], 0
mov rcx, qword [rbx + 8]
test rcx, rcx
je 0x1400b0ab4
call sub.mfc140u.dll_operator_1
mov qword [rbx + 8], 0
mov edx, 0x18
mov rcx, rbx
call fcn.1400f70f8
nop
mov rcx, qword [rbp + 0x50]
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
nop
mov rcx, qword [rbp + 0x58]
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
nop
mov rcx, qword [rbp + 0x60]
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
nop
mov rcx, qword [rbp + 0x28]
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
nop
mov rcx, qword [rbp + 0x48]
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
nop
mov rcx, qword [rbp + 0x30]
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
nop
mov rcx, qword [rbp + 0x38]
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
nop
mov rcx, qword [rbp + 0x40]
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
jmp 0x1400b1476
cmp ebx, 3
jne 0x1400b0d85
lea rdx, [0x1401312ec]
test rdi, rdi
jne 0x1400b0c5e
lea rax, [rbp + 0x100]
mov qword [rbp - 0x60], rax
lea rax, [rbp + 0x108]
mov qword [rbp + 8], rax
lea rax, [rbp + 0x110]
mov qword [rbp], rax
lea rax, [rbp + 0x118]
mov qword [rbp - 8], rax
lea rax, [rbp + 0x120]
mov qword [rbp - 0x48], rax
lea rax, [rbp + 0x128]
mov qword [rbp - 0x40], rax
lea rcx, [rbp + 0x100]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov r12, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x108]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov r15, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x110]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov r14, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x118]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov rsi, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x120]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov rdi, rax
lea rcx, [r13 + 0x200]
lea rdx, [rbp + 0x128]
call fcn.1400a3e60
mov rbx, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x130]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
nop
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x68], r15
mov dword [rsp + 0x60], 1
mov qword [rsp + 0x58], r14
xor ecx, ecx
mov dword [rsp + 0x50], ecx
mov dword [rsp + 0x48], ecx
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x38], 0xffffffff
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], 8
mov rcx, qword [rbp + 0x18]
mov dword [rsp + 0x20], ecx
mov r9d, 0xffffffff
jmp 0x1400b1467
lea rax, [rbp + 0x138]
mov qword [rbp - 0x60], rax
lea rax, [rbp + 0x140]
mov qword [rbp + 8], rax
lea rax, [rbp + 0x148]
mov qword [rbp], rax
lea rax, [rbp + 0x150]
mov qword [rbp - 8], rax
lea rax, [rbp + 0x158]
mov qword [rbp - 0x48], rax
lea rax, [rbp + 0x160]
mov qword [rbp - 0x40], rax
lea rcx, [rbp + 0x138]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov r12, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x140]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov r15, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x148]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov r14, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x150]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov rsi, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x158]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov rdi, rax
lea rcx, [r13 + 0x200]
lea rdx, [rbp + 0x160]
call fcn.1400a3e60
mov rbx, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x168]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
nop
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x68], r15
mov dword [rsp + 0x60], 1
mov qword [rsp + 0x58], r14
xor ecx, ecx
mov dword [rsp + 0x50], ecx
mov dword [rsp + 0x48], ecx
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x38], 0xffffffff
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], 3
mov rcx, qword [rbp + 0x20]
mov dword [rsp + 0x20], ecx
mov r9d, 0xffffffff
jmp 0x1400b1467
cmp ebx, 4
jne 0x1400b0fec
lea rdx, [0x1401312ec]
test rdi, rdi
jne 0x1400b0ec5
lea rax, [rbp + 0x170]
mov qword [rbp - 0x60], rax
lea rax, [rbp + 0x178]
mov qword [rbp + 8], rax
lea rax, [rbp + 0x180]
mov qword [rbp], rax
lea rax, [rbp + 0x188]
mov qword [rbp - 8], rax
lea rax, [rbp + 0x190]
mov qword [rbp - 0x48], rax
lea rax, [rbp + 0x198]
mov qword [rbp - 0x40], rax
lea rcx, [rbp + 0x170]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov r12, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x178]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov r15, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x180]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov r14, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x188]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov rsi, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x190]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov rdi, rax
lea rcx, [r13 + 0x200]
lea rdx, [rbp + 0x198]
call fcn.1400a3e60
mov rbx, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x1a0]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
nop
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x68], r15
mov dword [rsp + 0x60], 1
mov qword [rsp + 0x58], r14
xor ecx, ecx
mov dword [rsp + 0x50], ecx
mov dword [rsp + 0x48], ecx
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x38], 0xffffffff
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], 7
mov rcx, qword [rbp + 0x18]
mov dword [rsp + 0x20], ecx
mov r9d, 0xffffffff
jmp 0x1400b1467
lea rax, [rbp + 0x1a8]
mov qword [rbp - 0x60], rax
lea rax, [rbp + 0x1b0]
mov qword [rbp + 8], rax
lea rax, [rbp + 0x1b8]
mov qword [rbp], rax
lea rax, [rbp + 0x1c0]
mov qword [rbp - 8], rax
lea rax, [rbp + 0x1c8]
mov qword [rbp - 0x48], rax
lea rax, [rbp + 0x1d0]
mov qword [rbp - 0x40], rax
lea rcx, [rbp + 0x1a8]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov r12, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x1b0]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov r15, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x1b8]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov r14, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x1c0]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov rsi, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x1c8]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov rdi, rax
lea rcx, [r13 + 0x200]
lea rdx, [rbp + 0x1d0]
call fcn.1400a3e60
mov rbx, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x1d8]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
nop
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x68], r15
mov dword [rsp + 0x60], 1
mov qword [rsp + 0x58], r14
xor ecx, ecx
mov dword [rsp + 0x50], ecx
mov dword [rsp + 0x48], ecx
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x38], 0xffffffff
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], 4
mov rcx, qword [rbp + 0x20]
mov dword [rsp + 0x20], ecx
mov r9d, 0xffffffff
jmp 0x1400b1467
cmp ebx, 9
jne 0x1400b1335
mov qword [rbp - 0x58], r14
xor ecx, ecx
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov qword [rbp - 0x58], r14
mov qword [rbp - 0x18], r14
xor ecx, ecx
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov qword [rbp - 0x18], r14
mov qword [rbp - 0x30], r14
xor ecx, ecx
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x28], r14
xor ecx, ecx
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov qword [rbp - 0x28], r14
mov qword [rbp - 0x20], r14
xor ecx, ecx
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x10], r14
xor ecx, ecx
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov qword [rbp - 0x10], r14
mov qword [rbp + 0xa8], r14
xor ecx, ecx
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov qword [rbp + 0xa8], r14
mov qword [rbp + 0x70], r14
xor ecx, ecx
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov qword [rbp + 0x70], r14
mov r13d, 0xffffffff
mov dword [rbp + 0xb8], r13d
mov dword [rbp + 0x68], r13d
mov dword [rbp + 0x6c], r13d
mov dword [rbp + 0x88], r13d
mov dword [rbp - 0x68], r13d
mov dword [rbp + 0x8c], r13d
mov dword [rbp - 0x50], r13d
lea rax, [rbp + 0x70]
mov qword [rsp + 0x70], rax
lea rax, [rbp + 0xa8]
mov qword [rsp + 0x68], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x60], rax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x58], rax
lea rax, [rbp - 0x50]
mov qword [rsp + 0x50], rax
lea rax, [rbp + 0x8c]
mov qword [rsp + 0x48], rax
lea rax, [rbp - 0x30]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x88]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x6c]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x68]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xb8]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x68]
lea r8, [rbp - 0x28]
lea rdx, [rbp - 0x18]
lea rcx, [rbp - 0x58]
call qword [sym.imp.MHR64.dll_getSharedString]
mov rdx, qword [rbp - 0x58]
lea rcx, [rbp + 0x218]
call fcn.140043bf0
nop
lea rdx, [rbp + 0xc8]
mov rcx, qword [rbp + 0x78]
call fcn.1400ac380
nop
mov r8d, 0x1f3
lea rdx, [rbp + 0x4b0]
mov rcx, rsi
call qword [sym.imp.USER32.dll_GetWindowTextW]
lea rdx, [rbp + 0x4b0]
lea rcx, [rbp + 0xc0]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
nop
lea rax, [rbp + 0x1e0]
mov qword [rbp - 0x60], rax
lea rax, [rbp + 0x250]
mov qword [rbp + 8], rax
lea rax, [rbp + 0x1f0]
mov qword [rbp], rax
lea rax, [rbp + 0x1f8]
mov qword [rbp - 8], rax
lea rax, [rbp + 0x200]
mov qword [rbp - 0x48], rax
lea rax, [rbp + 0x208]
mov qword [rbp - 0x40], rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x1e0]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov r12, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x250]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov r15, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x1f0]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov r14, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x1f8]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov rsi, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x200]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov rdi, rax
lea rdx, [rbp + 0xc8]
lea rcx, [rbp + 0x208]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__5]
mov rbx, rax
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + reloc.mfc140u.dll_CHandleMap::CHandleMap]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__5]
nop
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x68], r15
mov dword [rsp + 0x60], 1
mov qword [rsp + 0x58], r14
xor ecx, ecx
mov dword [rsp + 0x50], ecx
mov dword [rsp + 0x48], ecx
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x38], 0xffffffff
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], 9
mov dword [rsp + 0x20], r13d
mov r9d, dword [rbp - 0x68]
mov r8, rbx
mov rdx, rax
mov rcx, qword [rbp - 0x70]
call fcn.1400a6440
nop
lea rcx, [rbp + 0xc0]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
nop
lea rcx, [rbp + 0xc8]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
nop
lea rcx, [rbp + 0x218]
call fcn.14003e050
nop
mov rcx, qword [rbp + 0x70]
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
nop
mov rcx, qword [rbp + 0xa8]
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
nop
mov rcx, qword [rbp - 0x10]
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
nop
mov rcx, qword [rbp - 0x20]
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
nop
mov rcx, qword [rbp - 0x28]
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
nop
mov rcx, qword [rbp - 0x30]
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
nop
mov rcx, qword [rbp - 0x18]
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
nop
mov rcx, qword [rbp - 0x58]
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
jmp 0x1400b1476
cmp ebx, 0xb
jne 0x1400b1514
lea rax, [rbp + 0x220]
mov qword [rbp - 0x60], rax
lea rax, [rbp + 0xf8]
mov qword [rbp + 8], rax
lea rax, [rbp + 0xd8]
mov qword [rbp], rax
lea rax, [rbp + 0xe0]
mov qword [rbp - 8], rax
lea rax, [rbp + 0xe8]
mov qword [rbp - 0x48], rax
lea rax, [rbp + 0xf0]
mov qword [rbp - 0x40], rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0x220]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov r12, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0xf8]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov r15, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0xd8]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov r14, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0xe0]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov rsi, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0xe8]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
mov rdi, rax
lea rcx, [r13 + 0x200]
lea rdx, [rbp + 0xf0]
call fcn.1400a3e60
mov rbx, rax
lea rdx, [0x1401312ec]
lea rcx, [rbp + 0xd0]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
nop
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x68], r15
mov dword [rsp + 0x60], 1
mov qword [rsp + 0x58], r14
xor ecx, ecx
mov dword [rsp + 0x50], ecx
mov dword [rsp + 0x48], ecx
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x38], 0xffffffff
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], inet_ntoa
mov r13d, 0xffffffff
mov dword [rsp + 0x20], r13d
mov r9d, r13d
mov r8, rbx
mov rdx, rax
mov rcx, qword [rbp - 0x70]
call fcn.1400a6440
lea rcx, [rbp + 0x80]
call qword [sym.imp.mfc140u.dll_Ordinal_296]
nop
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov r8d, eax
lea rdx, [0x14013ad08]
lea rcx, [rbp + 0x80]
call qword [sym.imp.mfc140u.dll_CMFCZoomKernel::Filter]
lea rdx, [rbp + 0x80]
lea rcx, [rbp - 0x80]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__5]
mov rbx, rax
mov qword [rbp - 0x60], rax
mov rcx, qword [rbp - 0x70]
add rcx, 0xa8
mov rdx, rax
call qword [sym.imp.mfc140u.dll_Ordinal_1501]
nop
mov rcx, rbx
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
mov r8, qword [rbp + 0x78]
movsxd rdx, dword [r8 + 0x2b2e0]
imul rcx, rdx, 0x160
add rcx, 0x360
add rcx, r8
lea eax, [rdx + 1]
mov dword [r8 + 0x2b2e0], eax
mov rdx, qword [rbp - 0x70]
call fcn.1400415f0
nop
lea rcx, [rbp + 0x80]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
mov rcx, qword [rbp + 0x8c0]
xor rcx, rsp
call fcn.1400f76d0
add rsp, 0x9d8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov ecx, 0x8007000e
call fcn.1400f9660
nop
mov ecx, 0x8007000e
call fcn.1400f9660
nop
mov ecx, 0x8007000e
call fcn.1400f9660
nop
mov ecx, 0x8007000e
call fcn.1400f9660
nop
mov ecx, 0x8007000e
call fcn.1400f9660
nop
mov ecx, 0x8007000e
call fcn.1400f9660
nop
mov ecx, 0x8007000e
call fcn.1400f9660
nop
mov ecx, 0x8007000e
call fcn.1400f9660
nop
mov ecx, 0x8007000e
call fcn.1400f9660
nop
mov ecx, 0x8007000e
call fcn.1400f9660
nop
mov ecx, 0x8007000e
call fcn.1400f9660
nop
mov ecx, 0x8007000e
call fcn.1400f9660
nop
mov ecx, 0x8007000e
call fcn.1400f9660
nop
mov ecx, 0x8007000e
call fcn.1400f9660
nop
mov ecx, 0x8007000e
call fcn.1400f9660
nop
mov ecx, 0x8007000e
call fcn.1400f9660
int3