Function at 0x48e780
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x58ca0d
mov eax, dword fs:[0]
push eax
sub esp, 0x4c
mov eax, dword [0x61094c]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ebx, ecx
mov edi, dword [ebp + 0xc]
mov ecx, edi
mov esi, dword [ebp + 8]
mov dword [ebp - 0x48], esi
cmp dword [edi + 0x14], 8
jb 0x48e7c0
mov ecx, dword [edi]
mov edx, dword [edi + 0x10]
push 4
push str.Mbox
push 0
call fcn.004344d0
add esp, 0xc
lea ecx, [ebp - 0x44]
push str.E:BT35d5b808_a97e_445c_95cc_a112af3c9a8dFreetools_srcMcEventsTrackerMcAnalyticsTracker.cpp
push str.McAnalyticsTracker::LogClickEventsToMosaicSystem
cmp eax, 0xffffffff
je 0x48e8a8
push 0x237
push 3
call fcn.00422770
mov dword [ebp - 4], 0
push str.Mbox_string_is_found_in_the_event_label
push dword [eax]
call fcn.00426d40
add esp, 8
mov dword [ebp - 4], 1
mov ecx, dword [ebp - 0x44]
call fcn.004241f0
mov eax, dword [ebp - 0x44]
add eax, 0x14
push eax
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
xor eax, eax
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 7
mov word [ebp - 0x28], ax
push 0xa
push str.Mbox_State
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 2
call fcn.00425810
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 3
push eax
lea ecx, [ebx + 4]
call fcn.00488890
mov esi, eax
push 0
push 0
mov ecx, esi
call fcn.0044c160
cmp dword [esi + 0x10], 0
mov ecx, esi
push 7
push str.Enabled
jne 0x48e88f
call fcn.00425810
jmp 0x48e894
call fcn.00425920
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.004257b0
mov esi, dword [ebp - 0x48]
jmp 0x48e8ed
push 0x23c
push 3
call fcn.00422770
mov dword [ebp - 4], 4
push str.Mbox_string_is_not_found_in_the_event_label
push dword [eax]
call fcn.00426d40
add esp, 8
mov dword [ebp - 4], 5
mov ecx, dword [ebp - 0x44]
call fcn.004241f0
mov eax, dword [ebp - 0x44]
add eax, 0x14
push eax
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
mov dword [ebp - 4], 0xffffffff
push str.E:BT35d5b808_a97e_445c_95cc_a112af3c9a8dFreetools_srcMcEventsTrackerMcAnalyticsTracker.cpp
push str.McAnalyticsTracker::LogClickEventsToMosaicSystem
push 0x240
push 3
lea ecx, [ebp - 0x44]
call fcn.00422770
mov dword [ebp - 4], 6
push str.McAnalyticsTracker::LogClickEventsToMosaicSystem
push dword [eax]
call fcn.004270d0
push str.___Event_Action_is_:
push eax
call fcn.00426d40
add esp, 0x10
mov ecx, esi
cmp dword [esi + 0x14], 8
jb 0x48e931
mov ecx, dword [esi]
push 0x5cb760
push ecx
push eax
call fcn.004270d0
add esp, 8
push eax
call fcn.00426d40
add esp, 8
mov ecx, edi
cmp dword [edi + 0x14], 8
jb 0x48e953
mov ecx, dword [edi]
push ecx
push eax
call fcn.004270d0
add esp, 8
mov dword [ebp - 4], 7
mov ecx, dword [ebp - 0x44]
call fcn.004241f0
mov eax, dword [ebp - 0x44]
add eax, 0x14
push eax
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
mov dword [ebp - 4], 0xffffffff
mov edx, esi
cmp dword [esi + 0x14], 8
mov ecx, dword [esi + 0x10]
mov dword [ebp - 0x44], ecx
jb 0x48e990
mov edx, dword [esi]
cmp ecx, 6
mov dword [ebp - 0x48], 6
mov eax, ecx
cmova eax, dword [ebp - 0x48]
push eax
push str.Button
push edx
call fcn.0055ef66
add esp, 0xc
test eax, eax
jne 0x48ff16
cmp dword [ebp - 0x44], 6
jb 0x48ff16
ja 0x48ff16
lea ecx, [ebx + 0xc]
push edi
call fcn.004a0290
mov eax, dword [eax]
add eax, 0xfffffffb
cmp eax, 0x69
ja case.0x48e9e5.23
movzx eax, byte [eax + 0x4904a4]
jmp dword [eax*4 + 0x49042c]
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x48], esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.Button
mov dword [ebp - 4], 8
call fcn.00425810
sub esp, 0x18
mov dword [ebp - 4], 9
mov ecx, esp
mov dword [ebp - 0x44], esp
mov dword [ebp - 0x4c], ecx
xor eax, eax
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x12
push str.Fix_Button_Clicked
mov byte [ebp - 4], 0xa
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x4c], esp
mov dword [ebp - 0x50], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.clicks
mov byte [ebp - 4], 0xc
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x50], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x1a
push str.mssplus_fix_button_clicked
mov byte [ebp - 4], 0xe
call fcn.00425810
mov byte [ebp - 4], 0xd
mov ecx, ebx
mov dword [ebp - 4], 0xffffffff
call fcn.004938c0
jmp 0x49040b
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x50], esp
mov dword [ebp - 0x4c], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.Button
mov dword [ebp - 4], 0xf
call fcn.00425810
sub esp, 0x18
mov dword [ebp - 4], 0x10
mov ecx, esp
mov dword [ebp - 0x4c], esp
mov dword [ebp - 0x48], ecx
xor eax, eax
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x12
push str.Fix_Button_Clicked
mov byte [ebp - 4], 0x11
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x48], esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.clicks
mov byte [ebp - 4], 0x13
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x1a
push str.mssplus_fix_button_clicked
mov byte [ebp - 4], 0x15
call fcn.00425810
mov byte [ebp - 4], 0x14
mov ecx, ebx
mov dword [ebp - 4], 0xffffffff
call fcn.00492700
jmp 0x49040b
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x50], esp
mov dword [ebp - 0x4c], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.Button
mov dword [ebp - 4], 0x16
call fcn.00425810
sub esp, 0x18
mov dword [ebp - 4], 0x17
mov ecx, esp
mov dword [ebp - 0x4c], esp
mov dword [ebp - 0x48], ecx
xor eax, eax
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x15
push str.Rescan_Button_Clicked
mov byte [ebp - 4], 0x18
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x48], esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.clicks
mov byte [ebp - 4], 0x1a
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x1d
push str.mssplus_rescan_button_clicked
mov byte [ebp - 4], 0x1c
call fcn.00425810
mov byte [ebp - 4], 0x1b
mov ecx, ebx
mov dword [ebp - 4], 0xffffffff
call fcn.004938c0
jmp 0x49040b
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x50], esp
mov dword [ebp - 0x4c], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.Button
mov dword [ebp - 4], 0x1d
call fcn.00425810
sub esp, 0x18
mov dword [ebp - 4], 0x1e
mov ecx, esp
mov dword [ebp - 0x4c], esp
mov dword [ebp - 0x48], ecx
xor eax, eax
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x10
push str.SSButton_Clicked
mov byte [ebp - 4], 0x1f
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x48], esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.clicks
mov byte [ebp - 4], 0x21
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x18
push str.mssplus_ssbutton_clicked
mov byte [ebp - 4], 0x23
call fcn.00425810
mov byte [ebp - 4], 0x22
mov ecx, ebx
mov dword [ebp - 4], 0xffffffff
call fcn.00492700
jmp 0x49040b
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x50], esp
mov dword [ebp - 0x4c], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.Button
mov dword [ebp - 4], 0x24
call fcn.00425810
sub esp, 0x18
mov dword [ebp - 4], 0x25
mov ecx, esp
mov dword [ebp - 0x4c], esp
mov dword [ebp - 0x48], ecx
xor eax, eax
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x13
push str.SSCancelled_Clicked
mov byte [ebp - 4], 0x26
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x48], esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.clicks
mov byte [ebp - 4], 0x28
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x22
push str.mssplus_sscancelled_button_clicked
mov byte [ebp - 4], 0x2a
call fcn.00425810
mov byte [ebp - 4], 0x29
mov ecx, ebx
mov dword [ebp - 4], 0xffffffff
call fcn.004938c0
jmp 0x49040b
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x50], esp
mov dword [ebp - 0x4c], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.Button
mov dword [ebp - 4], 0x2b
call fcn.00425810
sub esp, 0x18
mov dword [ebp - 4], 0x2c
mov ecx, esp
mov dword [ebp - 0x4c], esp
mov dword [ebp - 0x48], ecx
xor eax, eax
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x12
push str.SSRemindme_Clicked
mov byte [ebp - 4], 0x2d
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x48], esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.clicks
mov byte [ebp - 4], 0x2f
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x21
push str.mssplus_ssremindme_button_clicked
mov byte [ebp - 4], 0x31
call fcn.00425810
mov byte [ebp - 4], 0x30
mov ecx, ebx
mov dword [ebp - 4], 0xffffffff
call fcn.004938c0
jmp 0x49040b
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x50], esp
mov dword [ebp - 0x4c], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.Button
mov dword [ebp - 4], 0x32
call fcn.00425810
sub esp, 0x18
mov dword [ebp - 4], 0x33
mov ecx, esp
mov dword [ebp - 0x4c], esp
mov dword [ebp - 0x48], ecx
xor eax, eax
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x13
push str.IDTP_Banner_Clicked
mov byte [ebp - 4], 0x34
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x48], esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.clicks
mov byte [ebp - 4], 0x36
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x1b
push str.mssplus_idtp_banner_clicked
mov byte [ebp - 4], 0x38
call fcn.00425810
mov byte [ebp - 4], 0x37
mov ecx, ebx
mov dword [ebp - 4], 0xffffffff
call fcn.004938c0
jmp 0x49040b
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x50], esp
mov dword [ebp - 0x4c], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.Button
mov dword [ebp - 4], 0x39
call fcn.00425810
sub esp, 0x18
mov dword [ebp - 4], 0x3a
mov ecx, esp
mov dword [ebp - 0x4c], esp
mov dword [ebp - 0x48], ecx
xor eax, eax
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x19
push str.TunnelBear_Banner_Clicked
mov byte [ebp - 4], 0x3b
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x48], esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.clicks
mov byte [ebp - 4], 0x3d
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x21
push str.mssplus_tunnelbear_banner_clicked
mov byte [ebp - 4], 0x3f
call fcn.00425810
mov byte [ebp - 4], 0x3e
mov ecx, ebx
mov dword [ebp - 4], 0xffffffff
call fcn.004938c0
jmp 0x49040b
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x50], esp
mov dword [ebp - 0x4c], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.Button
mov dword [ebp - 4], 0x40
call fcn.00425810
sub esp, 0x18
mov dword [ebp - 4], 0x41
mov ecx, esp
mov dword [ebp - 0x4c], esp
mov dword [ebp - 0x48], ecx
xor eax, eax
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x18
push str.RememBear_Banner_Clicked
mov byte [ebp - 4], 0x42
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x48], esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.clicks
mov byte [ebp - 4], 0x44
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x20
push str.mssplus_remembear_banner_clicked
mov byte [ebp - 4], 0x46
call fcn.00425810
mov byte [ebp - 4], 0x45
mov ecx, ebx
mov dword [ebp - 4], 0xffffffff
call fcn.004938c0
jmp 0x49040b
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x50], esp
mov dword [ebp - 0x4c], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.Button
mov dword [ebp - 4], 0x47
call fcn.00425810
sub esp, 0x18
mov dword [ebp - 4], 0x48
mov ecx, esp
mov dword [ebp - 0x4c], esp
mov dword [ebp - 0x48], ecx
xor eax, eax
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x12
push str.Learn_More_Clicked
mov byte [ebp - 4], 0x49
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x48], esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.clicks
mov byte [ebp - 4], 0x4b
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x20
push str.mssplus_learnmore_button_clicked
mov byte [ebp - 4], 0x4d
call fcn.00425810
mov byte [ebp - 4], 0x4c
mov ecx, ebx
mov dword [ebp - 4], 0xffffffff
call fcn.00492700
jmp 0x49040b
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x50], esp
mov dword [ebp - 0x4c], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.Button
mov dword [ebp - 4], 0x4e
call fcn.00425810
sub esp, 0x18
mov dword [ebp - 4], 0x4f
mov ecx, esp
mov dword [ebp - 0x4c], esp
mov dword [ebp - 0x48], ecx
xor eax, eax
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x1e
push str.Uninstall_Offer_Button_Clicked
mov byte [ebp - 4], 0x50
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x48], esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.clicks
mov byte [ebp - 4], 0x52
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x23
push str.mssplus_uninst_offer_button_clicked
mov byte [ebp - 4], 0x54
call fcn.00425810
mov byte [ebp - 4], 0x53
mov ecx, ebx
mov dword [ebp - 4], 0xffffffff
call fcn.004938c0
jmp 0x49040b
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x50], esp
mov dword [ebp - 0x4c], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.Button
mov dword [ebp - 4], 0x55
call fcn.00425810
sub esp, 0x18
mov dword [ebp - 4], 0x56
mov ecx, esp
mov dword [ebp - 0x4c], esp
mov dword [ebp - 0x48], ecx
xor eax, eax
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x16
push str.Fix_Now_Button_Clicked
mov byte [ebp - 4], 0x57
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x48], esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.clicks
mov byte [ebp - 4], 0x59
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x1d
push str.mssplus_wifisc_button_clicked
mov byte [ebp - 4], 0x5b
call fcn.00425810
mov byte [ebp - 4], 0x5a
mov ecx, ebx
mov dword [ebp - 4], 0xffffffff
call fcn.00497370
jmp 0x49040b
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x50], esp
mov dword [ebp - 0x4c], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.Button
mov dword [ebp - 4], 0x5c
call fcn.00425810
sub esp, 0x18
mov dword [ebp - 4], 0x5d
mov ecx, esp
mov dword [ebp - 0x4c], esp
mov dword [ebp - 0x48], ecx
xor eax, eax
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x16
push str.Fix_Now_Button_Clicked
mov byte [ebp - 4], 0x5e
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x48], esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.clicks
mov byte [ebp - 4], 0x60
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x1f
push str.mssplus_avexpired_alert_clicked
mov byte [ebp - 4], 0x62
call fcn.00425810
mov byte [ebp - 4], 0x61
mov ecx, ebx
mov dword [ebp - 4], 0xffffffff
call fcn.004975b0
jmp 0x49040b
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x50], esp
mov dword [ebp - 0x4c], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.Button
mov dword [ebp - 4], 0x63
call fcn.00425810
sub esp, 0x18
mov dword [ebp - 4], 0x64
mov ecx, esp
mov dword [ebp - 0x4c], esp
mov dword [ebp - 0x48], ecx
xor eax, eax
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x1c
push str.Bottom_Banner_Button_Clicked
mov byte [ebp - 4], 0x65
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x48], esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.clicks
mov byte [ebp - 4], 0x67
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x28
push str.mssplus_wdalert_bottombnr_button_clicked
mov byte [ebp - 4], 0x69
call fcn.00425810
mov byte [ebp - 4], 0x68
mov ecx, ebx
mov dword [ebp - 4], 0xffffffff
call fcn.00497ce0
jmp 0x49040b
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x50], esp
mov dword [ebp - 0x4c], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.Button
mov dword [ebp - 4], 0x6a
call fcn.00425810
sub esp, 0x18
mov dword [ebp - 4], 0x6b
mov ecx, esp
mov dword [ebp - 0x4c], esp
mov dword [ebp - 0x48], ecx
xor eax, eax
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x19
push str.Top_Banner_Button_Clicked
mov byte [ebp - 4], 0x6c
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x48], esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.clicks
mov byte [ebp - 4], 0x6e
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x25
push str.mssplus_wdalert_topbnr_button_clicked
mov byte [ebp - 4], 0x70
call fcn.00425810
mov byte [ebp - 4], 0x6f
mov ecx, ebx
mov dword [ebp - 4], 0xffffffff
call fcn.00497ce0
jmp 0x49040b
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x50], esp
mov dword [ebp - 0x4c], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.Button
mov dword [ebp - 4], 0x71
call fcn.00425810
sub esp, 0x18
mov dword [ebp - 4], 0x72
mov ecx, esp
mov dword [ebp - 0x4c], esp
mov dword [ebp - 0x48], ecx
xor eax, eax
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x16
push str.Litebox_Button_Clicked
mov byte [ebp - 4], 0x73
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x48], esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.clicks
mov byte [ebp - 4], 0x75
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x26
push str.mssplus_wdalert_litebox_button_clicked
mov byte [ebp - 4], 0x77
call fcn.00425810
mov byte [ebp - 4], 0x76
mov ecx, ebx
mov dword [ebp - 4], 0xffffffff
call fcn.00497ce0
jmp 0x49040b
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x50], esp
mov dword [ebp - 0x4c], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.Button
mov dword [ebp - 4], 0x78
call fcn.00425810
sub esp, 0x18
mov dword [ebp - 4], 0x79
mov ecx, esp
mov dword [ebp - 0x4c], esp
mov dword [ebp - 0x48], ecx
xor eax, eax
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x1d
push str.Windows_Defender_Alert_Closed
mov byte [ebp - 4], 0x7a
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x48], esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.clicks
mov byte [ebp - 4], 0x7c
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x17
push str.mssplus_wd_alert_closed
mov byte [ebp - 4], 0x7e
call fcn.00425810
mov byte [ebp - 4], 0x7d
mov ecx, ebx
mov dword [ebp - 4], 0xffffffff
call fcn.00497ce0
jmp 0x49040b
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x50], esp
mov dword [ebp - 0x4c], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.Button
mov dword [ebp - 4], 0x7f
call fcn.00425810
sub esp, 0x18
mov dword [ebp - 4], 0x80
mov ecx, esp
mov dword [ebp - 0x4c], esp
mov dword [ebp - 0x48], ecx
xor eax, eax
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x1e
push str.Messaging_Alert_Button_clicked
mov byte [ebp - 4], 0x81
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x48], esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.clicks
mov byte [ebp - 4], 0x83
call fcn.00425810
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x44], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x26
push str.mssplus_messaging_alert_button_clicked
mov byte [ebp - 4], 0x85
call fcn.00425810
mov byte [ebp - 4], 0x84
mov ecx, ebx
mov dword [ebp - 4], 0xffffffff
call fcn.00497ce0
jmp 0x49040b
sub esp, 0x18
xor eax, eax
mov ecx, esp
mov dword [ebp - 0x50], esp
mov dword [ebp - 0x4c], ecx
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 6
push str.Button
mov dword [ebp - 4], 0x86
call fcn.00425810
sub esp, 0x18
mov dword [ebp - 4], 0x87
mov ecx, esp
mov dword [ebp - 0x4c], esp
mov dword [ebp - 0x48], ecx
xor eax, eax
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], ax
push 0x16
push eax
push str.Messaging_Alert_Closed
mov byte [ebp - 4], 0x88
call fcn.00471f80
sub esp, 0x18
mov byte [ebp - 4], 0x89
mov ecx, esp
mov dword [ebp - 0x48], esp
push str.clicks
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0x8a
mov ecx, esp
push str.mssplus_messaging_alert_closed
call fcn.00471f00
mov ecx, ebx
mov dword [ebp - 4], 0xffffffff
call fcn.00497ce0
jmp 0x49040b
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x50], esp
push str.Button
call fcn.00471f00
sub esp, 0x18
mov dword [ebp - 4], 0x8b
mov ecx, esp
mov dword [ebp - 0x4c], esp
push str.Quick_Scan_Drawer_Button_Clicked
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0x8c
mov ecx, esp
mov dword [ebp - 0x48], esp
push str.clicks
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0x8d
mov ecx, esp
push str.mssplus_quick_scan_drawer_button_clicked
call fcn.00471f00
mov ecx, ebx
mov dword [ebp - 4], 0xffffffff
call fcn.00497ce0
jmp 0x49040b
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x50], esp
push str.Button
call fcn.00471f00
sub esp, 0x18
mov dword [ebp - 4], 0x8e
mov ecx, esp
mov dword [ebp - 0x4c], esp
push str.ScanResults_Button_Clicked
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0x8f
mov ecx, esp
mov dword [ebp - 0x48], esp
push str.clicks
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0x90
mov ecx, esp
push str.mssplus_pcopt_scanresults_button_clicked
call fcn.00471f00
mov ecx, ebx
mov dword [ebp - 4], 0xffffffff
call fcn.0049cc00
jmp 0x49040b
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x50], esp
push str.Button
call fcn.00471f00
sub esp, 0x18
mov dword [ebp - 4], 0x91
mov ecx, esp
mov dword [ebp - 0x4c], esp
push str.IssuesFound_Button_Clicked
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0x92
mov ecx, esp
mov dword [ebp - 0x48], esp
push str.clicks
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0x93
mov ecx, esp
push str.mssplus_pcopt_issuesfound_button_clicked
jmp 0x48fc0d
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x50], esp
push str.Button
call fcn.00471f00
sub esp, 0x18
mov dword [ebp - 4], 0x94
mov ecx, esp
mov dword [ebp - 0x4c], esp
push str.UI_Closed
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0x95
mov ecx, esp
mov dword [ebp - 0x48], esp
push str.clicks
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0x96
mov ecx, esp
push str.mssplus_pcopt_ui_closed
jmp 0x48fc0d
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x50], esp
push str.Button
call fcn.00471f00
sub esp, 0x18
mov dword [ebp - 4], 0x97
mov ecx, esp
mov dword [ebp - 0x4c], esp
push str.ScanButtonClicked
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0x98
mov ecx, esp
mov dword [ebp - 0x48], esp
push str.clicks
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0x99
mov ecx, esp
push str.mssplus_dwsscan_button_clicked
call fcn.00471f00
mov ecx, ebx
mov dword [ebp - 4], 0xffffffff
call fcn.0049e8b0
jmp 0x49040b
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x50], esp
push str.Button
call fcn.00471f00
sub esp, 0x18
mov dword [ebp - 4], 0x9a
mov ecx, esp
mov dword [ebp - 0x4c], esp
push str.FixButtonClicked
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0x9b
mov ecx, esp
mov dword [ebp - 0x48], esp
push str.clicks
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0x9c
mov ecx, esp
push str.mssplus_dwsfix_button_clicked
jmp 0x48fd19
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x50], esp
push str.Button
call fcn.00471f00
sub esp, 0x18
mov dword [ebp - 4], 0x9d
mov ecx, esp
mov dword [ebp - 0x4c], esp
push str.ExploreButtonClicked
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0x9e
mov ecx, esp
mov dword [ebp - 0x48], esp
push str.clicks
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0x9f
mov ecx, esp
push str.mssplus_dwsexplore_button_clicked
jmp 0x48fd19
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x50], esp
push str.Button
call fcn.00471f00
sub esp, 0x18
mov dword [ebp - 4], 0xa0
mov ecx, esp
mov dword [ebp - 0x4c], esp
push str.TopFixNowButtonClicked
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0xa1
mov ecx, esp
mov dword [ebp - 0x48], esp
push str.clicks
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0xa2
mov ecx, esp
push str.mssplus_antitrack_topfixnow_btn_clicked
call fcn.00471f00
mov ecx, ebx
mov dword [ebp - 4], 0xffffffff
call fcn.004a0020
jmp 0x49040b
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x50], esp
push str.Button
call fcn.00471f00
sub esp, 0x18
mov dword [ebp - 4], 0xa3
mov ecx, esp
mov dword [ebp - 0x4c], esp
push str.BottomFixNowButtonClicked
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0xa4
mov ecx, esp
mov dword [ebp - 0x48], esp
push str.clicks
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0xa5
mov ecx, esp
push str.mssplus_antitrack_bottomfixnow_btn_clicked
jmp 0x48fe25
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x50], esp
push str.Button
call fcn.00471f00
sub esp, 0x18
mov dword [ebp - 4], 0xa6
mov ecx, esp
mov dword [ebp - 0x4c], esp
push str.AntitrackUIClosed
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0xa7
mov ecx, esp
mov dword [ebp - 0x48], esp
push str.clicks
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0xa8
mov ecx, esp
push str.mssplus_antitrack_ui_closed
jmp 0x48fe25
push str.E:BT35d5b808_a97e_445c_95cc_a112af3c9a8dFreetools_srcMcEventsTrackerMcAnalyticsTracker.cpp
push str.McAnalyticsTracker::LogClickEventsToMosaicSystem
push 0x2a5
push 3
lea ecx, [ebp - 0x48]
call fcn.00422770
mov dword [ebp - 4], 0xa9
push str.No_event_label_found_for_Button_Action
push dword [eax]
call fcn.00426d40
lea ecx, [ebp - 0x48]
jmp 0x490403
push 0x5c8c0c
mov ecx, esi
call fcn.004891d0
test eax, eax
jne 0x4902bd
lea ecx, [ebx + 0xc]
push edi
call fcn.004a0290
mov eax, dword [eax]
add eax, 0xffffffe9
cmp eax, 0x45
ja case.0x48ff48.37
movzx eax, byte [eax + 0x490538]
jmp dword [eax*4 + 0x490510]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x50], esp
push 0x5c8c0c
call fcn.00471f00
sub esp, 0x18
mov dword [ebp - 4], 0xaa
mov ecx, esp
mov dword [ebp - 0x4c], esp
push str.Virus_and_Spyware_Protection_Clicked
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0xab
mov ecx, esp
mov dword [ebp - 0x48], esp
push str.clicks
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0xac
mov ecx, esp
push str.mssplus_virus_spyware_url_clicked
call fcn.00471f00
mov ecx, ebx
mov dword [ebp - 4], 0xffffffff
call fcn.00492700
jmp 0x49040b
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x50], esp
push 0x5c8c0c
call fcn.00471f00
sub esp, 0x18
mov dword [ebp - 4], 0xad
mov ecx, esp
mov dword [ebp - 0x4c], esp
push str.Firewall_Protection_Clicked
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0xae
mov ecx, esp
mov dword [ebp - 0x48], esp
push str.clicks
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0xaf
mov ecx, esp
push str.mssplus_firewall_url_clicked
jmp 0x48ff9e
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x50], esp
push 0x5c8c0c
call fcn.00471f00
sub esp, 0x18
mov dword [ebp - 4], 0xb0
mov ecx, esp
mov dword [ebp - 0x4c], esp
push str.Web_Protection_Clicked
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0xb1
mov ecx, esp
mov dword [ebp - 0x48], esp
push str.clicks
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0xb2
mov ecx, esp
push str.mssplus_webprotection_url_clicked
jmp 0x48ff9e
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x50], esp
push 0x5c8c0c
call fcn.00471f00
sub esp, 0x18
mov dword [ebp - 4], 0xb3
mov ecx, esp
mov dword [ebp - 0x4c], esp
push str.Online_Privacy_Clicked
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0xb4
mov ecx, esp
mov dword [ebp - 0x48], esp
push str.clicks
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0xb5
mov ecx, esp
push str.mssplus_onlineprivacy_url_clicked
jmp 0x48ff9e
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x50], esp
push 0x5c8c0c
call fcn.00471f00
sub esp, 0x18
mov dword [ebp - 4], 0xb6
mov ecx, esp
mov dword [ebp - 0x4c], esp
push str.Threats_Detection_Clicked
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0xb7
mov ecx, esp
mov dword [ebp - 0x48], esp
push str.clicks
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0xb8
mov ecx, esp
push str.mssplus_threats_detection_url_clicked
call fcn.00471f00
mov ecx, ebx
mov dword [ebp - 4], 0xffffffff
call fcn.004938c0
jmp 0x49040b
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x50], esp
push 0x5c8c0c
call fcn.00471f00
sub esp, 0x18
mov dword [ebp - 4], 0xb9
mov ecx, esp
mov dword [ebp - 0x4c], esp
push str.Uninstall_Offer_Link_Clicked
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0xba
mov ecx, esp
mov dword [ebp - 0x48], esp
push str.clicks
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0xbb
mov ecx, esp
push str.mssplus_uninst_offer_link_clicked
jmp 0x4900fe
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x50], esp
push 0x5c8c0c
call fcn.00471f00
sub esp, 0x18
mov dword [ebp - 4], 0xbc
mov ecx, esp
mov dword [ebp - 0x4c], esp
push str.AV_Comparison_Link_Clicked
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0xbd
mov ecx, esp
mov dword [ebp - 0x48], esp
push str.clicks
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0xbe
mov ecx, esp
push str.mssplus_wdalert_av_comparison_link
call fcn.00471f00
mov ecx, ebx
mov dword [ebp - 4], 0xffffffff
call fcn.00497ce0
jmp 0x49040b
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x50], esp
push 0x5c8c0c
call fcn.00471f00
sub esp, 0x18
mov dword [ebp - 4], 0xbf
mov ecx, esp
mov dword [ebp - 0x4c], esp
push str.Offer_Link_Clicked
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0xc0
mov ecx, esp
mov dword [ebp - 0x48], esp
push str.clicks
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0xc1
mov ecx, esp
push str.mssplus_messaging_alert_offerlink_clicked
jmp 0x48fb3f
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x50], esp
push 0x5c8c0c
call fcn.00471f00
sub esp, 0x18
mov dword [ebp - 4], 0xc2
mov ecx, esp
mov dword [ebp - 0x4c], esp
push str.ShredderURLClicked
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0xc3
mov ecx, esp
mov dword [ebp - 0x48], esp
push str.clicks
call fcn.00471f00
sub esp, 0x18
mov byte [ebp - 4], 0xc4
mov ecx, esp
push str.mssplus_shredder_url_clicked
call fcn.00471f00
mov ecx, ebx
mov dword [ebp - 4], 0xffffffff
call fcn.0049ee70
jmp 0x49040b
push str.E:BT35d5b808_a97e_445c_95cc_a112af3c9a8dFreetools_srcMcEventsTrackerMcAnalyticsTracker.cpp
push str.McAnalyticsTracker::LogClickEventsToMosaicSystem
push 0x2d3
push 3
lea ecx, [ebp - 0x48]
call fcn.00422770
mov dword [ebp - 4], 0xc5
push str.No_event_label_found_for_URL_Action
push dword [eax]
call fcn.00426d40
lea ecx, [ebp - 0x48]
jmp 0x490403
push str.App_Close
mov ecx, esi
call fcn.004891d0
test eax, eax
jne 0x4903d4
push str.App_Close
mov ecx, edi
call fcn.004891d0
test eax, eax
jne 0x49040b
lea eax, [ebp - 0x54]
push str.mssplus_appclose_clicked
push eax
call fcn.004f07a0
add esp, 8
mov dword [ebp - 4], 0xc6
mov ecx, dword [eax]
push str.clicks
mov edx, dword [ecx + 0x10]
mov ecx, eax
call edx
push str.AppClose_Clicked
mov ecx, dword [eax]
mov edx, dword [ecx + 0x18]
mov ecx, eax
call edx
push ecx
mov ecx, eax
call fcn.004a05c0
push ecx
mov ecx, eax
call fcn.004a05e0
push str.AppClose
mov ecx, dword [eax]
mov edx, dword [ecx + 0x20]
mov ecx, eax
call edx
mov edi, eax
push str.Scan_Count
mov ecx, dword [edi]
mov esi, dword [ecx + 0x24]
lea ecx, [ebp - 0x40]
call fcn.00471f00
push ecx
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0xc7
push eax
lea ecx, [ebx + 4]
call fcn.00488890
mov ecx, eax
call fcn.00484e50
add esp, 4
mov ecx, edi
push eax
call esi
push str.Clicks_Count
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.00471f00
push ecx
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xc8
push eax
lea ecx, [ebx + 4]
call fcn.00488890
mov ecx, eax
call fcn.00484e50
add esp, 4
mov ecx, esi
push eax
push str.hit.metric.1
call fcn.004a09e0
push str.Normal
push str.priority
mov ecx, eax
call fcn.004a0a60
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 4]
lea ecx, [ebp - 0x28]
call fcn.004257b0
lea ecx, [ebp - 0x40]
call fcn.004257b0
lea ecx, [ebp - 0x54]
call fcn.004f0940
jmp 0x49040b
push str.E:BT35d5b808_a97e_445c_95cc_a112af3c9a8dFreetools_srcMcEventsTrackerMcAnalyticsTracker.cpp
push str.McAnalyticsTracker::LogClickEventsToMosaicSystem
push 0x2ea
push 3
lea ecx, [ebp - 0x58]
call fcn.00422770
mov dword [ebp - 4], 0xc9
push str.No_Event_Action_found_for_Click_Category
push dword [eax]
call fcn.00426d40
lea ecx, [ebp - 0x58]
add esp, 8
call fcn.004227f0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00553daa
mov esp, ebp
pop ebp
ret 8