Function at 0x140037100
Capabilities:
Reference sql statements

Disassembly:
mov rax, rsp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0xd0
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
mov r13, rcx
xor r12d, r12d
mov r15d, r12d
mov dword [rax + 0x10], r12d
lea rcx, [rax + 0x20]
call qword [sym.imp.mfc140u.dll_Ordinal_296]
nop
lea rdx, str.GetLeavesOrDiscarded
lea rcx, [rsp + 0x128]
call qword [sym.imp.mfc140u.dll_CMFCControlRendererInfo::CMFCControlRendererInfo]
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov rax, qword [r13 + 0x320]
cmp qword [rax + 0x13c48], r12
jne 0x1400371a7
lea ecx, [r12 + 0x38]
call sub.mfc140u.dll_CMFCRibbonInfo::XElementButtonLinkCtrl::XElementButtonLinkCtrl
mov qword [rsp + 0x120], rax
test rax, rax
je 0x140037196
lea edx, [r12 + 0xa]
mov rcx, rax
call sub.mfc140u.dll_CMFCZoomKernel::CMFCZoomKernel
mov rcx, rax
jmp 0x140037199
mov rcx, r12
mov rax, qword [r13 + 0x320]
mov qword [rax + 0x13c48], rcx
mov rcx, qword [r13 + 0x320]
lea r8, [rsp + 0x30]
mov rdx, qword [rcx + 0x13c48]
call fcn.140029040
mov rax, qword [r13 + 0x320]
mov rcx, qword [rax + 0x13c48]
cmp byte [0x14019d408], 0
jne 0x1400371ef
movsxd r9, dword [rcx + 0x18]
xor r8d, r8d
mov edx, CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup
mov rcx, qword [r13 + 0x258]
call qword [sym.imp.USER32.dll_SendMessageW]
mov rdx, qword [rsp + 0x38]
mov r8, rdx
mov rcx, qword [rsp + 0x30]
sub r8, rcx
sar r8, 3
lea r9, [0x140038860]
call fcn.140036150
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc140u.dll_Ordinal_296]
nop
mov r8d, dword [0x14019d2d4]
lea rdx, str.SELECT__FROM_ProbArrays_WHERE__CondID_ld__ORDER_BY_BlockID__RecordID
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc140u.dll_CMFCZoomKernel::Filter]
mov r9, qword [rsp + 0x48]
mov r8d, 2
lea rdx, str.ProbArrays
lea rcx, [0x14019d0a0]
call fcn.1400174e0
mov qword [rsp + 0x78], rax
test rax, rax
jne 0x1400372d6
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
nop
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1400372be
mov rax, qword [rsp + 0x40]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400372ab
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140037d25
call fcn.14003c5cc
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
lea rcx, [rsp + 0x128]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
mov eax, 1
jmp 0x140037c62
lea r8, [rsp + 0x30]
mov rdx, rax
mov rcx, r13
call fcn.140037d70
mov dword [r13 + 0x328], 1
mov dword [0x14019d410], r12d
xorps xmm8, xmm8
movsd qword [0x14019d3c0], xmm8
lea rdx, str.CheckData
lea rcx, [rsp + 0x128]
call qword [sym.imp.mfc140u.dll_CMFCControlRendererInfo::CMFCControlRendererInfo]
mov rcx, qword [r13 + 0x320]
test rcx, rcx
je 0x140037cda
call fcn.140024c70
test al, al
je 0x140037cda
mov rdi, qword [rsp + 0x78]
lea rdx, str.Preparing_Probability_Arrays
lea rcx, [rsp + 0x120]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__12]
mov rdx, rax
mov rcx, r13
call fcn.1400387e0
mov esi, dword [0x14019d2d4]
mov dword [rsp + 0x120], esi
mov rbx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x90], rax
nop dword [rax + rax]
cmp rbx, rax
je 0x14003769f
mov r14, qword [rbx]
mov rax, qword [r14 + 0x1c8]
cmp dword [rax + 0xd8], 0
je 0x14003768e
lea rcx, [rsp + 0x70]
call qword [sym.imp.mfc140u.dll_Ordinal_296]
nop
mov rax, qword [r14 + 0x1c8]
mov r9d, dword [rax + 8]
mov r8d, esi
lea rdx, str.DELETE_FROM_ProbArrays_WHERE_CondID_ld_AND_BlockID_ld
lea rcx, [rsp + 0x70]
call qword [sym.imp.mfc140u.dll_CMFCZoomKernel::Filter]
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x88]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__11]
mov rdx, rax
lea rcx, [0x14019d0a0]
call fcn.1400128f0
mov rdx, qword [r14 + 0x1c8]
add rdx, 0x18
lea rcx, [rsp + 0x50]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__11]
or r15d, 1
mov dword [rsp + 0x118], r15d
lea rax, [rsp + 0x50]
mov qword [rsp + 0x80], rax
test r13, r13
je 0x140037489
cmp byte [r13 + 0x31c], 0
jne 0x140037489
mov rsi, qword [rsp + 0x50]
cmp dword [rsi - 0x10], 0
je 0x140037489
cmp byte [0x14019d408], 0
jne 0x140037489
mov edx, 0x3ea
mov rcx, r13
call sub.mfc140u.dll_CMFCRibbonGallery::GetCompactSize
mov rdx, rsi
mov rcx, rax
call sub.mfc140u.dll_CMFCToolBar::SetOrigButtons
xor r9d, r9d
xor r8d, r8d
mov edx, CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup
mov rcx, qword [r13 + 0x258]
call qword [sym.imp.USER32.dll_SendMessageW]
xor r9d, r9d
xor r8d, r8d
mov edx, 0x402
mov rcx, qword [r13 + 0x170]
call qword [sym.imp.USER32.dll_SendMessageW]
nop
lea rcx, [rsp + 0x50]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
mov r15d, 1
nop word [rax + rax]
cmp r15d, dword [r14 + 0x13a58]
jg 0x140037666
mov esi, r12d
movsxd rax, r15d
lea rdx, [rax + rax*4]
movsxd rcx, esi
cmp rcx, qword [r14 + rdx*8 + 0x9e28]
jge 0x14003765e
test esi, esi
js 0x140037d5c
mov rax, qword [r14 + rdx*8 + 0x9e20]
movsd xmm7, qword [rax + rcx*8]
cmp rcx, qword [r14 + rdx*8 + 0x1e8]
jge 0x140037d57
mov rax, qword [r14 + rdx*8 + 0x1e0]
movsd xmm6, qword [rax + rcx*8]
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + InitCommonControls]
mov r8d, 3
mov edx, dword [rsp + 0x120]
lea rcx, [rsp + 0x58]
call sub.mfc140u.dll_COleSafeArray::COleSafeArray
nop
mov r9, qword [rdi]
mov r8, rax
lea rdx, str.CondID
mov rcx, rdi
call qword [r9 + 0xc0]
nop
lea rcx, [rsp + 0x58]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
mov rax, qword [r14 + 0x1c8]
mov r8d, 3
mov edx, dword [rax + 8]
lea rcx, [rsp + 0x58]
call sub.mfc140u.dll_COleSafeArray::COleSafeArray
nop
mov r9, qword [rdi]
mov r8, rax
lea rdx, str.BlockID
mov rcx, rdi
call qword [r9 + 0xc0]
nop
lea rcx, [rsp + 0x58]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
mov r8d, 3
mov edx, r15d
lea rcx, [rsp + 0x58]
call sub.mfc140u.dll_COleSafeArray::COleSafeArray
nop
mov r9, qword [rdi]
mov r8, rax
lea rdx, [0x140134980]
mov rcx, rdi
call qword [r9 + 0xc0]
nop
lea rcx, [rsp + 0x58]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
mov eax, 5
mov word [rsp + 0x58], ax
movsd qword [rsp + 0x60], xmm7
mov rax, qword [rdi]
lea r8, [rsp + 0x58]
lea rdx, str.Time
mov rcx, rdi
call qword [rax + 0xc0]
nop
lea rcx, [rsp + 0x58]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
mov eax, 5
mov word [rsp + 0x58], ax
movsd qword [rsp + 0x60], xmm6
mov rax, qword [rdi]
lea r8, [rsp + 0x58]
lea rdx, str.Probability
mov rcx, rdi
call qword [rax + 0xc0]
nop
lea rcx, [rsp + 0x58]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
mov eax, 5
mov word [rsp + 0x58], ax
movsd qword [rsp + 0x60], xmm8
mov rax, qword [rdi]
lea r8, [rsp + 0x58]
lea rdx, [0x14013a5c0]
mov rcx, rdi
call qword [rax + 0xc0]
nop
lea rcx, [rsp + 0x58]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 0x28]
inc esi
jmp 0x1400374b0
inc r15d
jmp 0x1400374a0
mov rax, qword [r14 + 0x1c8]
mov dword [rax + 0xd8], r12d
lea rcx, [rsp + 0x70]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
mov esi, dword [rsp + 0x120]
mov r15d, dword [rsp + 0x118]
add rbx, 8
mov rax, qword [rsp + 0x90]
jmp 0x140037380
lea rdx, [rsp + 0x78]
lea rcx, [0x14019d0a0]
call fcn.140012520
movsxd r9, dword [0x14019d328]
xor r8d, r8d
mov edx, CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup
mov rcx, qword [r13 + 0x258]
call qword [sym.imp.USER32.dll_SendMessageW]
mov eax, dword [0x14019d51c]
test eax, eax
je 0x140037786
cmp eax, 3
je 0x140037786
lea rdx, str.RestoreMultipliers
lea rcx, [rsp + 0x128]
call qword [sym.imp.mfc140u.dll_CMFCControlRendererInfo::CMFCControlRendererInfo]
mov rcx, qword [r13 + 0x320]
call fcn.140032730
test al, al
jne 0x140037825
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
nop
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14003776e
mov rax, qword [rsp + 0x40]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003775b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140037d25
call fcn.14003c5cc
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
lea rcx, [rsp + 0x128]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
mov eax, 1
jmp 0x140037c62
lea rdx, str.FillMultiplierList
lea rcx, [rsp + 0x128]
call qword [sym.imp.mfc140u.dll_CMFCControlRendererInfo::CMFCControlRendererInfo]
mov rcx, qword [r13 + 0x320]
call fcn.1400269c0
test al, al
jne 0x140037825
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
nop
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14003780d
mov rax, qword [rsp + 0x40]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400377fa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140037d25
call fcn.14003c5cc
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
lea rcx, [rsp + 0x128]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
mov eax, 1
jmp 0x140037c62
lea rdx, str.CalculateHSP_PPCost_PCCost
lea rcx, [rsp + 0x128]
call qword [sym.imp.mfc140u.dll_CMFCControlRendererInfo::CMFCControlRendererInfo]
movaps xmm2, xmm8
xor edx, edx
mov rcx, qword [r13 + 0x320]
call fcn.140023f30
mov ebx, dword [0x14019d390]
lea rdx, str.DefineLeafFailureDamage
lea rcx, [rsp + 0x128]
call qword [sym.imp.mfc140u.dll_CMFCControlRendererInfo::CMFCControlRendererInfo]
mov edx, ebx
mov rcx, qword [r13 + 0x320]
call fcn.140025bc0
movsd xmm0, qword [0x140135280]
movsd qword [0x14019d3c8], xmm0
mov dword [0x14019d410], r12d
mov dword [0x14019d550], r12d
mov dword [0x14019d54c], r12d
mov dword [0x14019d548], r12d
mov dword [0x14019d544], r12d
mov dword [0x14019d540], r12d
mov dword [0x14019d078], r12d
mov dword [0x14019d074], r12d
mov dword [0x14019d070], r12d
mov dword [0x14019d06c], r12d
mov dword [0x14019d068], r12d
mov dword [0x14019d064], r12d
mov dword [0x14019d07c], r12d
mov dword [0x14019d080], r12d
lea rdx, str.OnRootOptimization
lea rcx, [rsp + 0x128]
call qword [sym.imp.mfc140u.dll_CMFCControlRendererInfo::CMFCControlRendererInfo]
mov rcx, qword [r13 + 0x320]
call fcn.14002efe0
test al, al
jne 0x140037986
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
nop
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14003796e
mov rax, qword [rsp + 0x40]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003795b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140037a54
call fcn.14003c5cc
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
lea rcx, [rsp + 0x128]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
mov eax, 1
jmp 0x140037c62
cmp dword [0x14019d2d0], 1
je 0x1400379d8
movsd xmm0, qword [0x14019d3c8]
mov rcx, qword [r13 + 0x320]
mov rax, qword [rcx + 0x188]
test rax, rax
je 0x1400379af
subsd xmm0, qword [rax + 0x68]
movsd xmm6, qword [0x1401351e8]
nop word [rax + rax]
mov eax, dword [0x14019d4ac]
test eax, eax
je 0x140037a5b
comisd xmm0, xmm6
ja 0x140037a68
cmp dword [0x14019d2d0], 0
jne 0x1400379e9
mov rcx, r13
call fcn.140038880
lea rcx, [0x14019d0a0]
call fcn.140017750
test eax, eax
jne 0x140037bd4
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
nop
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x140037bbc
mov rax, qword [rsp + 0x40]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140037ba9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140037ba9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
cmp dword [0x14019d4a8], 0
je 0x1400379d8
test eax, eax
je 0x140037a8c
mov rax, qword [rcx + 0x188]
movsd xmm0, qword [rax + 0x68]
movsd qword [0x14019d3c8], xmm0
lea rcx, [0x14019d0a0]
call fcn.140012340
movsxd r9, dword [0x14019d328]
xor r8d, r8d
mov edx, CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup
mov rcx, qword [r13 + 0x258]
call qword [sym.imp.USER32.dll_SendMessageW]
mov dword [0x14019d39c], 1
movsd xmm0, qword [0x14019d3b8]
movsd qword [0x14019d3c0], xmm0
mov eax, dword [0x14019d414]
mov dword [0x14019d410], eax
mov rcx, qword [r13 + 0x320]
call fcn.1400353e0
inc dword [r13 + 0x328]
mov rcx, qword [r13 + 0x320]
call fcn.140024c70
movaps xmm2, xmm8
xor edx, edx
mov rcx, qword [r13 + 0x320]
call fcn.140023f30
mov rcx, qword [r13 + 0x320]
call fcn.14002efe0
test al, al
jne 0x140037b89
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
nop
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x140037b71
mov rax, qword [rsp + 0x40]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140037b5e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140037a54
call fcn.14003c5cc
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
lea rcx, [rsp + 0x128]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
mov eax, 1
jmp 0x140037c62
mov rcx, qword [r13 + 0x320]
mov rax, qword [rcx + 0x13a80]
movsd xmm0, qword [0x14019d3c8]
subsd xmm0, qword [rax + 0x68]
jmp 0x1400379c0
call fcn.14003c5cc
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
lea rcx, [rsp + 0x128]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
mov eax, 1
jmp 0x140037c62
lea rdx, str.SaveResults
lea rcx, [rsp + 0x128]
call qword [sym.imp.mfc140u.dll_CMFCControlRendererInfo::CMFCControlRendererInfo]
lea rcx, [0x14019d0a0]
call fcn.140017ea0
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
nop
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x140037c4b
mov rax, qword [rsp + 0x40]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140037c45
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140037d25
call fcn.14003c5cc
nop
mov byte [0x14019d408], 0
lea rcx, [rsp + 0x128]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
xor eax, eax
lea r11, [rsp + 0xd0]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
nop
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x140037d3f
mov rax, qword [rsp + 0x40]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140037d2c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140037d2c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003c5cc
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
lea rcx, [rsp + 0x128]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
mov eax, 1
jmp 0x140037c62
call sub.mfc140u.dll_AfxRegDeleteKey
call sub.mfc140u.dll_AfxRegDeleteKey
int3