Function at 0x474700
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x69c48e
mov eax, dword fs:[0]
push eax
sub esp, 0x13c
mov eax, dword [0x7ca00c]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, dword [ebp + 0xc]
mov eax, edi
mov esi, dword [ebp + 8]
mov dword [ebp - 0x1c], 0
cmp dword [edi + 0x14], 8
jb 0x474744
mov eax, dword [edi]
cmp dword [esi + 0x14], 8
mov ecx, esi
jb 0x47474e
mov ecx, dword [esi]
push eax
push ecx
push str.Processing_message_from_view:__s_data:_s
push 0x701e7c
push 0x701e7c
push str.ViewMediatorBase
push str.WAMB
push 0xa
call fcn.00433ac0
add esp, 0x20
mov ecx, esi
push str.openurl
call fcn.00431cb0
test al, al
je 0x474791
mov dl, 1
mov ecx, edi
call fcn.005e4e20
jmp 0x476878
push str.openFileURL
mov ecx, esi
call fcn.00431cb0
test al, al
je 0x474854
push edi
mov edx, str.file:___
lea ecx, [ebp - 0xb0]
call fcn.004326c0
add esp, 4
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x50]
push 1
xor eax, eax
mov dword [ebp - 0x40], 0
push 0x709edc
mov dword [ebp - 0x3c], 7
mov word [ebp - 0x50], ax
call fcn.00428800
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x38]
push 1
xor eax, eax
mov dword [ebp - 0x28], 0
push 0x702ca8
mov dword [ebp - 0x24], 7
mov word [ebp - 0x38], ax
call fcn.00428800
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 2
push eax
lea edx, [ebp - 0x38]
lea ecx, [ebp - 0xb0]
call fcn.005e3ef0
add esp, 4
lea ecx, [ebp - 0x38]
call fcn.00428770
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0
call fcn.00428770
mov dl, 1
lea ecx, [ebp - 0xb0]
call fcn.005e4e20
lea ecx, [ebp - 0xb0]
call fcn.00428770
jmp 0x476878
push str.piiLearnMoreClicked
mov ecx, esi
call fcn.00431cb0
test al, al
je 0x474a5a
push 0x19
xor eax, eax
mov dword [ebp - 0x28], 0
push str.lbs_pii_notice_learn_more
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x24], 7
mov word [ebp - 0x38], ax
call fcn.00428800
mov dword [ebp - 4], 3
mov eax, dword [0x7eb9c8]
test eax, eax
jne 0x4748ce
push 0xe0
call fcn.0063de82
mov esi, eax
mov dword [ebp - 0x1c], esi
push 0xe0
push 0
push esi
mov byte [ebp - 4], 4
call fcn.006501e0
add esp, 0x10
mov ecx, esi
call fcn.0044e2f0
mov byte [ebp - 4], 3
mov dword [0x7eb9c8], eax
lea ecx, [ebp - 0x38]
push ecx
mov ecx, eax
call fcn.004504e0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
call fcn.00428770
xor eax, eax
mov dword [ebp - 0x58], 0
push eax
push 0x701e7c
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x54], 7
mov word [ebp - 0x68], ax
call fcn.00428800
mov dword [ebp - 4], 5
lea ecx, [ebp - 0x98]
push 0xa
xor eax, eax
mov dword [ebp - 0x88], 0
push str.learn_more
mov dword [ebp - 0x84], 7
mov word [ebp - 0x98], ax
call fcn.00428800
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x80]
push 5
xor eax, eax
mov dword [ebp - 0x70], 0
push str.click
mov dword [ebp - 0x6c], 7
mov word [ebp - 0x80], ax
call fcn.00428800
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x50]
push 3
xor eax, eax
mov dword [ebp - 0x40], 0
push 0x7110e8
mov dword [ebp - 0x3c], 7
mov word [ebp - 0x50], ax
call fcn.00428800
xor eax, eax
mov byte [ebp - 4], 8
push eax
push 0x701e7c
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x24], 7
mov word [ebp - 0x38], ax
call fcn.00428800
mov byte [ebp - 4], 9
push 0x40
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
call fcn.0063de82
add esp, 4
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xa
push eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x38]
push eax
call fcn.004516b0
mov ecx, eax
call fcn.00453f50
mov eax, dword [ebp - 0x18]
push dword [eax + 4]
lea eax, [ebp - 0x18]
push eax
mov ecx, eax
call fcn.0043a420
push 0x40
push dword [ebp - 0x18]
call fcn.0063e103
add esp, 8
lea ecx, [ebp - 0x38]
call fcn.00428770
lea ecx, [ebp - 0x50]
call fcn.00428770
lea ecx, [ebp - 0x80]
call fcn.00428770
lea ecx, [ebp - 0x98]
call fcn.00428770
lea ecx, [ebp - 0x68]
call fcn.00428770
jmp 0x476878
push str.piiAccountPreferencesClicked
mov ecx, esi
call fcn.00431cb0
test al, al
je 0x474be0
xor eax, eax
mov dword [ebp - 0x88], 0
push eax
push 0x701e7c
lea ecx, [ebp - 0x98]
mov dword [ebp - 0x84], 7
mov word [ebp - 0x98], ax
call fcn.00428800
mov dword [ebp - 4], 0xb
lea ecx, [ebp - 0x80]
push 0x13
xor eax, eax
mov dword [ebp - 0x70], 0
push str.account_preferences
mov dword [ebp - 0x6c], 7
mov word [ebp - 0x80], ax
call fcn.00428800
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x50]
push 5
xor eax, eax
mov dword [ebp - 0x40], 0
push str.click
mov dword [ebp - 0x3c], 7
mov word [ebp - 0x50], ax
call fcn.00428800
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x38]
push 3
xor eax, eax
mov dword [ebp - 0x28], 0
push 0x7110e8
mov dword [ebp - 0x24], 7
mov word [ebp - 0x38], ax
call fcn.00428800
xor eax, eax
mov byte [ebp - 4], 0xe
push eax
push 0x701e7c
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x54], 7
mov word [ebp - 0x68], ax
call fcn.00428800
mov byte [ebp - 4], 0xf
push 0x40
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
call fcn.0063de82
add esp, 4
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x10
push eax
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x68]
push eax
call fcn.004516b0
mov ecx, eax
call fcn.00453f50
mov eax, dword [ebp - 0x18]
push dword [eax + 4]
lea eax, [ebp - 0x18]
push eax
mov ecx, eax
call fcn.0043a420
push 0x40
push dword [ebp - 0x18]
call fcn.0063e103
add esp, 8
lea ecx, [ebp - 0x68]
call fcn.00428770
lea ecx, [ebp - 0x38]
call fcn.00428770
lea ecx, [ebp - 0x50]
call fcn.00428770
lea ecx, [ebp - 0x80]
call fcn.00428770
lea ecx, [ebp - 0x98]
call fcn.00428770
jmp 0x476878
push str.welcomeContinue
mov ecx, esi
call fcn.00431cb0
test al, al
je 0x474ea8
push 0x13
xor eax, eax
mov dword [ebp - 0x58], 0
push str.cci.common.continue
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x54], 7
mov word [ebp - 0x68], ax
call fcn.00428800
mov dword [ebp - 4], 0x11
call fcn.00433b70
lea edx, [ebp - 0x68]
push edx
lea edx, [ebp - 0xb0]
mov ecx, dword [eax + 0x198]
push edx
mov eax, dword [ecx]
call dword [eax + 0x14]
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x13
call fcn.00428770
push 0x1c
xor eax, eax
mov dword [ebp - 0x28], 0
push str.lbs_welcome_continue_clicked
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x24], 7
mov word [ebp - 0x38], ax
call fcn.00428800
mov byte [ebp - 4], 0x14
mov eax, dword [0x7eb9c8]
test eax, eax
jne 0x474ca8
push 0xe0
call fcn.0063de82
mov esi, eax
mov dword [ebp - 0x1c], esi
push 0xe0
push 0
push esi
mov byte [ebp - 4], 0x15
call fcn.006501e0
add esp, 0x10
mov ecx, esi
call fcn.0044e2f0
mov byte [ebp - 4], 0x14
mov dword [0x7eb9c8], eax
lea ecx, [ebp - 0x38]
push ecx
mov ecx, eax
call fcn.004504e0
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x13
call fcn.00428770
push 8
xor eax, eax
mov dword [ebp - 0x88], 0
push str.continue
lea ecx, [ebp - 0x98]
mov dword [ebp - 0x84], 7
mov word [ebp - 0x98], ax
call fcn.00428800
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0x80]
push 5
xor eax, eax
mov dword [ebp - 0x70], 0
push str.click
mov dword [ebp - 0x6c], 7
mov word [ebp - 0x80], ax
call fcn.00428800
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x50]
push 0xd
xor eax, eax
mov dword [ebp - 0x40], 0
push str.ElevationSSO
mov dword [ebp - 0x3c], 7
mov word [ebp - 0x50], ax
call fcn.00428800
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x38]
push 0x1c
xor eax, eax
mov dword [ebp - 0x28], 0
push str.lbs_welcome_continue_clicked
mov dword [ebp - 0x24], 7
mov word [ebp - 0x38], ax
call fcn.00428800
mov byte [ebp - 4], 0x19
push 0x40
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
call fcn.0063de82
add esp, 4
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x1a
push eax
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x38]
push eax
call fcn.004516b0
mov ecx, eax
call fcn.00453f50
mov eax, dword [ebp - 0x18]
push dword [eax + 4]
lea eax, [ebp - 0x18]
push eax
mov ecx, eax
call fcn.0043a420
push 0x40
push dword [ebp - 0x18]
call fcn.0063e103
add esp, 8
lea ecx, [ebp - 0x38]
call fcn.00428770
lea ecx, [ebp - 0x50]
call fcn.00428770
lea ecx, [ebp - 0x80]
call fcn.00428770
lea ecx, [ebp - 0x98]
mov byte [ebp - 4], 0x13
call fcn.00428770
mov ecx, dword [0x7eb9c0]
test ecx, ecx
jne 0x474e43
push 0x1c8
call fcn.0063de82
mov esi, eax
mov dword [ebp - 0x1c], esi
push 0x1c8
push 0
push esi
mov byte [ebp - 4], 0x1b
call fcn.006501e0
add esp, 0x10
mov ecx, esi
call fcn.00433be0
mov ecx, eax
mov byte [ebp - 4], 0x13
mov dword [0x7eb9c0], ecx
lea eax, [ecx + 0x13c]
mov ecx, dword [ecx + 0x18c]
push eax
call fcn.004563c0
test al, al
je 0x474e75
call fcn.004294d0
lea ecx, [ebp - 0xb0]
mov dword [eax + 0x1c], 0x901
call fcn.00428770
jmp 0x476878
push str.User_cancelled_on_elevation_permission.
push 0x701e7c
push 0x701e7c
push str.ViewMediatorBase
push str.WAMB
push 0x32
call fcn.00433ac0
add esp, 0x18
lea ecx, [ebp - 0xb0]
call fcn.00428770
jmp 0x476878
push str.cancelButtonClicked
mov ecx, esi
call fcn.00431cb0
test al, al
je 0x474ef0
call fcn.004294d0
push 4
push str.WorkflowManager::setCurrentUIAction_:_Current_UI_action_set_to_:__d
push 0x701e7c
push 0x701e7c
push str.WorkflowManager
push str.WAMB
push 0xa
mov esi, eax
call fcn.00433ac0
add esp, 0x1c
mov dword [esi + 0x20], 4
jmp 0x476878
push str.quitConfirmationYesClicked
mov ecx, esi
call fcn.00431cb0
test al, al
je 0x47507d
call fcn.004516b0
xorps xmm0, xmm0
mov esi, eax
movlpd qword [ebp - 0x20], xmm0
push 0x40
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
call fcn.0063de82
add esp, 4
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
mov dword [ebp - 4], 0x1c
push eax
call fcn.00454c70
lea eax, [ebp - 0x20]
push eax
call fcn.00454e90
push 8
xor eax, eax
mov dword [ebp - 0x40], 0
push str.feedback
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x3c], 7
mov word [ebp - 0x50], ax
call fcn.00428800
mov byte [ebp - 4], 0x1d
lea ecx, [ebp - 0x38]
push 5
xor eax, eax
mov dword [ebp - 0x28], 0
push str.click
mov dword [ebp - 0x24], 7
mov word [ebp - 0x38], ax
call fcn.00428800
xor eax, eax
mov byte [ebp - 4], 0x1e
push eax
push 0x701e7c
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x54], 7
mov word [ebp - 0x68], ax
call fcn.00428800
lea eax, [ebp - 0xb0]
mov byte [ebp - 4], 0x1f
push eax
mov ecx, esi
call fcn.00454a70
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0x20
push ecx
push edi
lea ecx, [ebp - 0x50]
push ecx
lea ecx, [ebp - 0x38]
push ecx
push eax
lea eax, [ebp - 0x68]
mov ecx, esi
push eax
call fcn.00453f50
lea ecx, [ebp - 0xb0]
call fcn.00428770
lea ecx, [ebp - 0x68]
call fcn.00428770
lea ecx, [ebp - 0x38]
call fcn.00428770
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x1c
call fcn.00428770
call fcn.004294d0
mov byte [eax + 0x1d8], 1
call fcn.004294d0
push 5
push str.WorkflowManager::setCurrentUIAction_:_Current_UI_action_set_to_:__d
push 0x701e7c
push 0x701e7c
push str.WorkflowManager
push str.WAMB
push 0xa
mov esi, eax
call fcn.00433ac0
mov dword [esi + 0x20], 5
add esp, 0x1c
mov eax, dword [ebp - 0x20]
push dword [eax + 4]
lea eax, [ebp - 0x20]
push eax
mov ecx, eax
call fcn.0043a420
push 0x40
push dword [ebp - 0x20]
call fcn.0063e103
add esp, 8
jmp 0x476878
push str.quitConfirmationNoClicked
mov ecx, esi
call fcn.00431cb0
test al, al
je 0x4751ea
push 0x15
xor eax, eax
mov dword [ebp - 0x40], 0
push str.continue_installation
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x3c], 7
mov word [ebp - 0x50], ax
call fcn.00428800
mov dword [ebp - 4], 0x21
lea ecx, [ebp - 0x38]
push 5
xor eax, eax
mov dword [ebp - 0x28], 0
push str.click
mov dword [ebp - 0x24], 7
mov word [ebp - 0x38], ax
call fcn.00428800
xor eax, eax
mov byte [ebp - 4], 0x22
push eax
push 0x701e7c
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x54], 7
mov word [ebp - 0x68], ax
call fcn.00428800
mov byte [ebp - 4], 0x23
push 0x40
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
call fcn.0063de82
add esp, 4
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0xb0]
mov byte [ebp - 4], 0x24
push eax
call fcn.004516b0
mov ecx, eax
call fcn.00454a70
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x25
push ecx
push edi
lea ecx, [ebp - 0x50]
push ecx
lea ecx, [ebp - 0x38]
push ecx
push eax
lea eax, [ebp - 0x68]
push eax
call fcn.004516b0
mov ecx, eax
call fcn.00453f50
lea ecx, [ebp - 0xb0]
call fcn.00428770
mov eax, dword [ebp - 0x18]
push dword [eax + 4]
lea eax, [ebp - 0x18]
push eax
mov ecx, eax
call fcn.0043a420
push 0x40
push dword [ebp - 0x18]
call fcn.0063e103
add esp, 8
lea ecx, [ebp - 0x68]
call fcn.00428770
lea ecx, [ebp - 0x38]
call fcn.00428770
lea ecx, [ebp - 0x50]
mov dword [ebp - 4], 0xffffffff
call fcn.00428770
call fcn.004294d0
push 6
push str.WorkflowManager::setCurrentUIAction_:_Current_UI_action_set_to_:__d
push 0x701e7c
push 0x701e7c
push str.WorkflowManager
push str.WAMB
push 0xa
mov esi, eax
call fcn.00433ac0
add esp, 0x1c
mov dword [esi + 0x20], 6
jmp 0x476878
push str.retryClicked
mov ecx, esi
call fcn.00431cb0
test al, al
je 0x4753a5
call fcn.004516b0
xorps xmm0, xmm0
mov esi, eax
movlpd qword [ebp - 0x20], xmm0
push 0x40
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
call fcn.0063de82
add esp, 4
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
mov dword [ebp - 4], 0x26
push eax
call fcn.00454c70
lea eax, [ebp - 0x20]
push eax
call fcn.00454e90
lea eax, [ebp - 0x20]
push eax
call fcn.004556c0
xor eax, eax
mov dword [ebp - 0x70], 0
push eax
push 0x701e7c
lea ecx, [ebp - 0x80]
mov dword [ebp - 0x6c], 7
mov word [ebp - 0x80], ax
call fcn.00428800
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x50]
push 5
xor eax, eax
mov dword [ebp - 0x40], 0
push str.retry
mov dword [ebp - 0x3c], 7
mov word [ebp - 0x50], ax
call fcn.00428800
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x38]
push 5
xor eax, eax
mov dword [ebp - 0x28], 0
push str.click
mov dword [ebp - 0x24], 7
mov word [ebp - 0x38], ax
call fcn.00428800
xor eax, eax
mov byte [ebp - 4], 0x29
push eax
push 0x701e7c
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x54], 7
mov word [ebp - 0x68], ax
call fcn.00428800
lea eax, [ebp - 0xb0]
mov byte [ebp - 4], 0x2a
push eax
mov ecx, esi
call fcn.00454a70
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0x2b
push ecx
lea ecx, [ebp - 0x80]
push ecx
lea ecx, [ebp - 0x50]
push ecx
lea ecx, [ebp - 0x38]
push ecx
push eax
lea eax, [ebp - 0x68]
push eax
mov ecx, esi
call fcn.00453f50
lea ecx, [ebp - 0xb0]
call fcn.00428770
lea ecx, [ebp - 0x68]
call fcn.00428770
lea ecx, [ebp - 0x38]
call fcn.00428770
lea ecx, [ebp - 0x50]
call fcn.00428770
lea ecx, [ebp - 0x80]
mov byte [ebp - 4], 0x26
call fcn.00428770
call fcn.004294d0
push 3
push str.WorkflowManager::setCurrentUIAction_:_Current_UI_action_set_to_:__d
push 0x701e7c
push 0x701e7c
push str.WorkflowManager
push str.WAMB
push 0xa
mov esi, eax
call fcn.00433ac0
mov dword [esi + 0x20], 3
add esp, 0x1c
mov eax, dword [ebp - 0x20]
push dword [eax + 4]
lea eax, [ebp - 0x20]
push eax
mov ecx, eax
call fcn.0043a420
push 0x40
push dword [ebp - 0x20]
call fcn.0063e103
add esp, 8
jmp 0x476878
push str.proxyAlertLoginButtonClicked
mov ecx, esi
call fcn.00431cb0
test al, al
je 0x475734
xorps xmm0, xmm0
movups xmmword [ebp - 0x98], xmm0
mov dword [ebp - 0x90], 0
movq qword [ebp - 0x88], xmm0
mov dword [ebp - 0x8c], 0
mov dword [ebp - 0x88], 0
mov dword [ebp - 0x84], 0
push 0x74
lea eax, [ebp - 0x144]
mov dword [ebp - 4], 0x2d
push 0
push eax
mov dword [ebp - 0xb4], 1
call fcn.006501e0
add esp, 0xc
lea eax, [ebp - 0xb4]
lea ecx, [ebp - 0x144]
push eax
call fcn.00497420
push ecx
mov edx, edi
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x50]
call fcn.005e4590
lea eax, [ebp - 0x98]
mov byte [ebp - 4], 0x2f
push eax
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x144]
call fcn.00497530
test al, al
je 0x475c6a
push 0x718f74
push str.userName
lea ecx, [ebp - 0x98]
call fcn.004a1300
lea ecx, [ebp - 0xb0]
push ecx
mov ecx, eax
call fcn.004a05c0
mov edi, eax
mov byte [ebp - 4], 0x30
mov eax, dword [0x7eb9c0]
test eax, eax
jne 0x4754bf
push 0x1c8
call fcn.0063de82
mov esi, eax
mov dword [ebp - 0x1c], esi
push 0x1c8
push 0
push esi
mov byte [ebp - 4], 0x31
call fcn.006501e0
add esp, 0x10
mov ecx, esi
call fcn.00433be0
mov byte [ebp - 4], 0x30
mov dword [0x7eb9c0], eax
cmp dword [edi + 0x14], 0x10
lea edx, [eax + 0x1c]
jb 0x4754ca
mov edi, dword [edi]
push ecx
mov ecx, edi
call fcn.005dd2f0
mov byte [ebp - 4], 0x2f
add esp, 4
mov edx, dword [ebp - 0x9c]
cmp edx, 0x10
jb 0x475513
mov ecx, dword [ebp - 0xb0]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x475509
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x476895
push edx
push ecx
call fcn.0063e103
add esp, 8
push 0x718f68
push 0x718f60
lea ecx, [ebp - 0x98]
call fcn.004a1300
lea ecx, [ebp - 0xb0]
push ecx
mov ecx, eax
call fcn.004a05c0
mov edi, eax
mov byte [ebp - 4], 0x32
mov eax, dword [0x7eb9c0]
test eax, eax
jne 0x475578
push 0x1c8
call fcn.0063de82
mov esi, eax
mov dword [ebp - 0x1c], esi
push 0x1c8
push 0
push esi
mov byte [ebp - 4], 0x33
call fcn.006501e0
add esp, 0x10
mov ecx, esi
call fcn.00433be0
mov byte [ebp - 4], 0x32
mov dword [0x7eb9c0], eax
cmp dword [edi + 0x14], 0x10
lea edx, [eax + 0x34]
jb 0x475583
mov edi, dword [edi]
push ecx
mov ecx, edi
call fcn.005dd2f0
mov byte [ebp - 4], 0x2f
add esp, 4
mov edx, dword [ebp - 0x9c]
cmp edx, 0x10
jb 0x4755cc
mov ecx, dword [ebp - 0xb0]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x4755c2
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47689a
push edx
push ecx
call fcn.0063e103
add esp, 8
xor eax, eax
mov dword [ebp - 0x70], 0
mov dword [ebp - 0x6c], 7
mov word [ebp - 0x80], ax
push 0x718f92
push str.rememberMe
lea ecx, [ebp - 0x98]
mov byte [ebp - 4], 0x34
call fcn.004a1300
lea ecx, [ebp - 0xb0]
push ecx
mov ecx, eax
call fcn.004a05c0
mov byte [ebp - 4], 0x35
cmp dword [eax + 0x14], 0x10
jb 0x475613
mov eax, dword [eax]
push ecx
lea edx, [ebp - 0x80]
mov ecx, eax
call fcn.005dd2f0
mov byte [ebp - 4], 0x34
add esp, 4
mov edx, dword [ebp - 0x9c]
cmp edx, 0x10
jb 0x47565f
mov ecx, dword [ebp - 0xb0]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x475655
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47689f
push edx
push ecx
call fcn.0063e103
add esp, 8
cmp dword [ebp - 0x6c], 8
lea ecx, [ebp - 0x80]
mov edx, dword [ebp - 0x70]
cmovae ecx, dword [ebp - 0x80]
push 4
push 0x708ebc
call fcn.00431350
mov edi, eax
add esp, 8
mov eax, dword [0x7eb9c0]
test eax, eax
jne 0x4756ba
push 0x1c8
call fcn.0063de82
mov esi, eax
mov dword [ebp - 0x1c], esi
push 0x1c8
push 0
push esi
mov byte [ebp - 4], 0x36
call fcn.006501e0
add esp, 0x10
mov ecx, esi
call fcn.00433be0
mov byte [ebp - 4], 0x34
mov dword [0x7eb9c0], eax
test edi, edi
sete cl
mov byte [eax + 0x4c], cl
call fcn.004294d0
push 1
push str.WorkflowManager::setCurrentUIAction_:_Current_UI_action_set_to_:__d
push 0x701e7c
push 0x701e7c
push str.WorkflowManager
push str.WAMB
push 0xa
mov esi, eax
call fcn.00433ac0
add esp, 0x1c
mov dword [esi + 0x20], 1
lea ecx, [ebp - 0x80]
call fcn.00428770
mov edx, dword [ebp - 0x3c]
cmp edx, 0x10
jb 0x475c9e
mov ecx, dword [ebp - 0x50]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x475c94
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4768a4
jmp 0x475c94
push str.openCCD
mov ecx, esi
call fcn.00431cb0
test al, al
je 0x4758f9
call fcn.004294d0
cmp dword [eax + 0x1c], 0x2205
jne 0x47576b
call fcn.00433b70
mov ecx, dword [eax + 0x1b4]
call fcn.00441b10
jmp 0x476878
call fcn.00433b70
mov ecx, dword [eax + 0x194]
call fcn.0046d580
call fcn.004294d0
lea ecx, [ebp - 0x98]
mov dword [ebp - 0x88], 0
mov dword [ebp - 0x84], 7
mov dword [eax + 0x1c], 0x2101
xor eax, eax
push eax
push 0x701e7c
mov word [ebp - 0x98], ax
call fcn.00428800
mov dword [ebp - 4], 0x37
lea ecx, [ebp - 0x80]
push 4
xor eax, eax
mov dword [ebp - 0x70], 0
push str.open
mov dword [ebp - 0x6c], 7
mov word [ebp - 0x80], ax
call fcn.00428800
mov byte [ebp - 4], 0x38
lea ecx, [ebp - 0x50]
push 5
xor eax, eax
mov dword [ebp - 0x40], 0
push str.click
mov dword [ebp - 0x3c], 7
mov word [ebp - 0x50], ax
call fcn.00428800
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x38]
push 0x19
xor eax, eax
mov dword [ebp - 0x28], 0
push str.UserSignals:CCD_Installed
mov dword [ebp - 0x24], 7
mov word [ebp - 0x38], ax
call fcn.00428800
xor eax, eax
mov byte [ebp - 4], 0x3a
push eax
push 0x701e7c
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x54], 7
mov word [ebp - 0x68], ax
call fcn.00428800
mov byte [ebp - 4], 0x3b
push 0x40
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
call fcn.0063de82
add esp, 4
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x3c
push eax
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x68]
push eax
call fcn.004516b0
mov ecx, eax
call fcn.00453f50
mov eax, dword [ebp - 0x18]
push dword [eax + 4]
lea eax, [ebp - 0x18]
push eax
mov ecx, eax
call fcn.0043a420
push 0x40
push dword [ebp - 0x18]
call fcn.0063e103
add esp, 8
lea ecx, [ebp - 0x68]
call fcn.00428770
lea ecx, [ebp - 0x38]
call fcn.00428770
lea ecx, [ebp - 0x50]
call fcn.00428770
lea ecx, [ebp - 0x80]
call fcn.00428770
lea ecx, [ebp - 0x98]
call fcn.00428770
jmp 0x476878
push str.surveyRendered
mov ecx, esi
call fcn.00431cb0
test al, al
je 0x47591f
call fcn.00433b70
push edi
mov ecx, dword [eax + 0x194]
call fcn.0046da40
jmp 0x476878
push str.surveyAction
mov ecx, esi
call fcn.00431cb0
test al, al
je 0x47593f
call fcn.00433b70
push edi
call fcn.0046e100
jmp 0x476878
push str.ignoreProductInstall
mov ecx, esi
call fcn.00431cb0
test al, al
je 0x4759aa
call fcn.00433b70
mov esi, eax
mov dword [ebp - 0x58], 0
push 0x14
xor eax, eax
mov dword [ebp - 0x54], 7
push str.ignoreProductInstall
lea ecx, [ebp - 0x68]
mov word [ebp - 0x68], ax
call fcn.00428800
lea eax, [ebp - 0x68]
mov dword [ebp - 4], 0x3d
push eax
lea ecx, [esi + 0x148]
call fcn.004390d0
push 4
push 0x708ebc
mov ecx, eax
call fcn.00428800
lea ecx, [ebp - 0x68]
call fcn.00428770
jmp 0x476878
push str.surveyAllQuestionsAnswered
mov ecx, esi
call fcn.00431cb0
test al, al
je 0x475a33
call fcn.00433b70
push 4
push str.Set_Survey_State__d_:
push 0x701e7c
mov esi, dword [eax + 0x194]
push 0x701e7c
push str.SurveyManager
push str.WAMB
push 0x1e
call fcn.00433ac0
add esp, 0x1c
mov dword [esi + 0x348], 4
call fcn.00433b70
lea ecx, [eax + 0x148]
call fcn.00448920
test al, al
je 0x476878
call fcn.00433b70
cmp dword [eax + 0x1bc], 0
je 0x476878
call fcn.00433b70
mov ecx, dword [eax + 0x1bc]
call fcn.00461450
jmp 0x476878
push str.helpMenuOpened
mov ecx, esi
call fcn.00431cb0
test al, al
je 0x475bb9
xor eax, eax
mov dword [ebp - 0x88], 0
push eax
push 0x701e7c
lea ecx, [ebp - 0x98]
mov dword [ebp - 0x84], 7
mov word [ebp - 0x98], ax
call fcn.00428800
mov dword [ebp - 4], 0x3e
lea ecx, [ebp - 0x80]
push 4
xor eax, eax
mov dword [ebp - 0x70], 0
push str.menu
mov dword [ebp - 0x6c], 7
mov word [ebp - 0x80], ax
call fcn.00428800
mov byte [ebp - 4], 0x3f
lea ecx, [ebp - 0x50]
push 6
xor eax, eax
mov dword [ebp - 0x40], 0
push str.render
mov dword [ebp - 0x3c], 7
mov word [ebp - 0x50], ax
call fcn.00428800
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0x38]
push 4
xor eax, eax
mov dword [ebp - 0x28], 0
push str.Help
mov dword [ebp - 0x24], 7
mov word [ebp - 0x38], ax
call fcn.00428800
xor eax, eax
mov byte [ebp - 4], 0x41
push eax
push 0x701e7c
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x54], 7
mov word [ebp - 0x68], ax
call fcn.00428800
mov byte [ebp - 4], 0x42
push 0x40
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
call fcn.0063de82
add esp, 4
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x43
push eax
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x68]
push eax
call fcn.004516b0
mov ecx, eax
call fcn.00453f50
mov eax, dword [ebp - 0x18]
push dword [eax + 4]
lea eax, [ebp - 0x18]
push eax
mov ecx, eax
call fcn.0043a420
push 0x40
push dword [ebp - 0x18]
call fcn.0063e103
add esp, 8
lea ecx, [ebp - 0x68]
call fcn.00428770
lea ecx, [ebp - 0x38]
call fcn.00428770
lea ecx, [ebp - 0x50]
call fcn.00428770
lea ecx, [ebp - 0x80]
call fcn.00428770
lea ecx, [ebp - 0x98]
call fcn.00428770
jmp 0x476878
push str.helpMenuItemClicked
mov ecx, esi
call fcn.00431cb0
test al, al
je 0x4760a7
xorps xmm0, xmm0
movups xmmword [ebp - 0x98], xmm0
mov dword [ebp - 0x90], 0
movq qword [ebp - 0x88], xmm0
mov dword [ebp - 0x8c], 0
mov dword [ebp - 0x88], 0
mov dword [ebp - 0x84], 0
push 0x74
lea eax, [ebp - 0x144]
mov dword [ebp - 4], 0x45
push 0
push eax
mov dword [ebp - 0xb4], 1
call fcn.006501e0
add esp, 0xc
lea eax, [ebp - 0xb4]
lea ecx, [ebp - 0x144]
push eax
call fcn.00497420
push ecx
mov edx, edi
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0x50]
call fcn.005e4590
lea eax, [ebp - 0x98]
mov byte [ebp - 4], 0x47
push eax
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x144]
call fcn.00497530
test al, al
jne 0x475ccb
mov edx, dword [ebp - 0x3c]
cmp edx, 0x10
jb 0x475c9e
mov ecx, dword [ebp - 0x50]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x475c94
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4768a4
push edx
push ecx
call fcn.0063e103
add esp, 8
lea ecx, [ebp - 0x144]
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x3c], 0xf
mov byte [ebp - 0x50], 0
call fcn.00442f30
lea ecx, [ebp - 0x98]
call fcn.004a0450
jmp 0x476878
xor eax, eax
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x24], 7
mov word [ebp - 0x38], ax
mov dword [ebp - 0xa0], eax
mov dword [ebp - 0x9c], 7
mov word [ebp - 0xb0], ax
xorps xmm0, xmm0
mov byte [ebp - 4], 0x49
movlpd qword [ebp - 0x18], xmm0
push 0x40
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x14], eax
call fcn.0063de82
add esp, 4
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [ebp - 0x18], eax
push 0x70b5dc
push 0x70b5d8
lea ecx, [ebp - 0x98]
mov byte [ebp - 4], 0x4a
call fcn.004a1300
lea ecx, [ebp - 0xd0]
push ecx
mov ecx, eax
call fcn.004a05c0
mov byte [ebp - 4], 0x4b
cmp dword [eax + 0x14], 0x10
jb 0x475d56
mov eax, dword [eax]
push ecx
lea edx, [ebp - 0x38]
mov ecx, eax
call fcn.005dd2f0
mov byte [ebp - 4], 0x4a
add esp, 4
mov edx, dword [ebp - 0xbc]
cmp edx, 0x10
jb 0x475da2
mov ecx, dword [ebp - 0xd0]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x475d98
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4768a9
push edx
push ecx
call fcn.0063e103
add esp, 8
push 0x712212
push 0x712210
lea ecx, [ebp - 0x98]
call fcn.004a1300
lea ecx, [ebp - 0xd0]
push ecx
mov ecx, eax
call fcn.004a05c0
mov byte [ebp - 4], 0x4c
cmp dword [eax + 0x14], 0x10
jb 0x475dd1
mov eax, dword [eax]
push ecx
lea edx, [ebp - 0xb0]
mov ecx, eax
call fcn.005dd2f0
mov byte [ebp - 4], 0x4a
add esp, 4
mov edx, dword [ebp - 0xbc]
cmp edx, 0x10
jb 0x475e20
mov ecx, dword [ebp - 0xd0]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x475e16
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4768ae
push edx
push ecx
call fcn.0063e103
add esp, 8
push str.link
lea ecx, [ebp - 0x38]
call fcn.00431cb0
test al, al
je 0x475e67
push 0x70bb22
push str.action
lea ecx, [ebp - 0x98]
call fcn.004a1300
lea ecx, [ebp - 0xd0]
push ecx
mov ecx, eax
call fcn.004a05c0
mov ecx, 1
cmp dword [eax + 0x10], 0
je 0x475e6a
mov byte [ebp - 0x145], cl
jmp 0x475e71
mov ecx, dword [ebp - 0x1c]
mov byte [ebp - 0x145], 0
test cl, 1
je 0x475eb0
mov edx, dword [ebp - 0xbc]
cmp edx, 0x10
jb 0x475eb0
mov ecx, dword [ebp - 0xd0]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x475ea6
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4768b3
push edx
push ecx
call fcn.0063e103
add esp, 8
cmp byte [ebp - 0x145], 0
je 0x475fb1
xor eax, eax
mov dword [ebp - 0x70], 0
mov dword [ebp - 0x6c], 7
mov word [ebp - 0x80], ax
push 0x70bb22
push str.action
lea ecx, [ebp - 0x98]
mov byte [ebp - 4], 0x4d
call fcn.004a1300
lea ecx, [ebp - 0xd0]
push ecx
mov ecx, eax
call fcn.004a05c0
mov byte [ebp - 4], 0x4e
cmp dword [eax + 0x14], 0x10
jb 0x475f04
mov eax, dword [eax]
push ecx
lea edx, [ebp - 0x80]
mov ecx, eax
call fcn.005dd2f0
mov byte [ebp - 4], 0x4d
add esp, 4
mov edx, dword [ebp - 0xbc]
cmp edx, 0x10
jb 0x475f50
mov ecx, dword [ebp - 0xd0]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x475f46
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4768b8
push edx
push ecx
call fcn.0063e103
add esp, 8
push 0xe
xor eax, eax
mov dword [ebp - 0x58], 0
push 0x71909c
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x54], 7
mov word [ebp - 0x68], ax
call fcn.00428800
lea eax, [ebp - 0x68]
mov byte [ebp - 4], 0x4f
push eax
lea ecx, [ebp - 0x18]
call fcn.004390d0
lea ecx, [ebp - 0x80]
cmp eax, ecx
je 0x475f9d
cmp dword [ebp - 0x6c], 8
push dword [ebp - 0x70]
cmovae ecx, dword [ebp - 0x80]
push ecx
mov ecx, eax
call fcn.00428800
lea ecx, [ebp - 0x68]
call fcn.00428770
lea ecx, [ebp - 0x80]
mov byte [ebp - 4], 0x4a
call fcn.00428770
push 5
xor eax, eax
mov dword [ebp - 0xc0], 0
push str.click
lea ecx, [ebp - 0xd0]
mov dword [ebp - 0xbc], 7
mov word [ebp - 0xd0], ax
call fcn.00428800
mov byte [ebp - 4], 0x50
lea ecx, [ebp - 0x80]
push 4
xor eax, eax
mov dword [ebp - 0x70], 0
push str.Help
mov dword [ebp - 0x6c], 7
mov word [ebp - 0x80], ax
call fcn.00428800
xor eax, eax
mov byte [ebp - 4], 0x51
push eax
push 0x701e7c
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x54], 7
mov word [ebp - 0x68], ax
call fcn.00428800
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x52
push eax
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x68]
push eax
call fcn.004516b0
mov ecx, eax
call fcn.00453f50
lea ecx, [ebp - 0x68]
call fcn.00428770
lea ecx, [ebp - 0x80]
call fcn.00428770
lea ecx, [ebp - 0xd0]
call fcn.00428770
mov eax, dword [ebp - 0x18]
push dword [eax + 4]
lea eax, [ebp - 0x18]
push eax
mov ecx, eax
call fcn.0043a420
push 0x40
push dword [ebp - 0x18]
call fcn.0063e103
add esp, 8
lea ecx, [ebp - 0xb0]
call fcn.00428770
lea ecx, [ebp - 0x38]
jmp 0x4756f8
push str.chatClientInitialized
mov ecx, esi
call fcn.00431cb0
test al, al
je 0x4761a7
push 4
xor eax, eax
mov dword [ebp - 0xc0], 0
push str.chat
lea ecx, [ebp - 0xd0]
mov dword [ebp - 0xbc], 7
mov word [ebp - 0xd0], ax
call fcn.00428800
mov dword [ebp - 4], 0x53
lea ecx, [ebp - 0xb0]
xor eax, eax
mov dword [ebp - 0xa0], 0
push str.init
mov dword [ebp - 0x9c], 7
mov word [ebp - 0xb0], ax
call fcn.004287d0
push str.Help
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x54
call fcn.004285e0
push 0x701e7c
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x55
call fcn.004285e0
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x56
call fcn.00449800
push eax
push edi
lea eax, [ebp - 0xd0]
mov byte [ebp - 4], 0x57
push eax
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x68]
push eax
call fcn.004516b0
mov ecx, eax
call fcn.00453f50
lea ecx, [ebp - 0x18]
call fcn.00433740
lea ecx, [ebp - 0x68]
call fcn.00428770
lea ecx, [ebp - 0x38]
call fcn.00428770
lea ecx, [ebp - 0xb0]
call fcn.00428770
lea ecx, [ebp - 0xd0]
call fcn.00428770
jmp 0x476878
push str.chatClientClicked
mov ecx, esi
call fcn.00431cb0
test al, al
je 0x476287
push 0x701e7c
lea ecx, [ebp - 0x50]
call fcn.004285e0
push str.chat
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0x58
call fcn.004285e0
push str.click
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x59
call fcn.004285e0
push str.Help
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 0x5a
call fcn.004285e0
push 0x701e7c
lea ecx, [ebp - 0xb0]
mov byte [ebp - 4], 0x5b
call fcn.004285e0
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x5c
call fcn.00449800
push eax
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0x5d
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.004516b0
mov ecx, eax
call fcn.00453f50
lea ecx, [ebp - 0x18]
call fcn.00433740
lea ecx, [ebp - 0xb0]
call fcn.00428770
lea ecx, [ebp - 0xd0]
call fcn.00428770
lea ecx, [ebp - 0x68]
call fcn.00428770
lea ecx, [ebp - 0x38]
call fcn.00428770
lea ecx, [ebp - 0x50]
call fcn.00428770
jmp 0x476878
push str.gdprConfirmed
mov ecx, esi
call fcn.00431cb0
test al, al
je 0x4763ec
push str.cci.common.continue
lea ecx, [ebp - 0xb0]
call fcn.004285e0
mov dword [ebp - 4], 0x5e
call fcn.00433b70
lea edx, [ebp - 0xb0]
push edx
lea edx, [ebp - 0x50]
mov ecx, dword [eax + 0x198]
push edx
mov eax, dword [ecx]
call dword [eax + 0x14]
lea ecx, [ebp - 0xb0]
mov byte [ebp - 4], 0x60
call fcn.00428770
xorps xmm0, xmm0
lea ecx, [ebp - 0x18]
movlpd qword [ebp - 0x18], xmm0
call fcn.00449800
push 0x708b8c
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 0x61
call fcn.004285e0
lea ecx, [ebp - 0xb0]
mov byte [ebp - 4], 0x62
call fcn.00428160
push eax
lea eax, [ebp - 0xd0]
mov byte [ebp - 4], 0x63
push eax
lea ecx, [ebp - 0x18]
call fcn.004390d0
mov ecx, eax
call fcn.00430490
lea ecx, [ebp - 0xb0]
call fcn.00428770
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 0x61
call fcn.00428770
push str.adobeID
lea ecx, [ebp - 0x68]
call fcn.004285e0
mov byte [ebp - 4], 0x64
call fcn.00433b70
lea ecx, [ebp - 0x18]
mov eax, dword [eax + 0x188]
add eax, 0x1fc
push eax
lea eax, [ebp - 0x68]
push eax
call fcn.004390d0
mov ecx, eax
call fcn.00430460
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x61
call fcn.00428770
push str.consentButtonLabel
lea ecx, [ebp - 0x38]
call fcn.004285e0
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0x65
push eax
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x18]
call fcn.004390d0
mov ecx, eax
call fcn.00430460
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x61
call fcn.00428770
push 0
lea eax, [ebp - 0x18]
push eax
call fcn.0044e270
mov ecx, eax
call fcn.00450720
call fcn.004294d0
lea ecx, [ebp - 0x18]
mov dword [eax + 0x1c], 0xf01
call fcn.00433740
lea ecx, [ebp - 0x50]
call fcn.00428770
jmp 0x476878
push str.delayToastAction
mov ecx, esi
call fcn.00431cb0
test al, al
je 0x4765d4
xorps xmm0, xmm0
lea ecx, [ebp - 0x50]
push 0
movups xmmword [ebp - 0x50], xmm0
movq qword [ebp - 0x40], xmm0
call fcn.004a00c0
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0x66
call fcn.00497300
push 0x74
lea eax, [ebp - 0x144]
push 0
push eax
call fcn.006501e0
add esp, 0xc
lea eax, [ebp - 0x1c]
lea ecx, [ebp - 0x144]
push eax
call fcn.00497420
push ecx
mov edx, edi
mov byte [ebp - 4], 0x67
lea ecx, [ebp - 0x68]
call fcn.005e4590
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0x68
push eax
lea eax, [ebp - 0x68]
push eax
lea ecx, [ebp - 0x144]
call fcn.00497530
test al, al
je 0x4765b4
lea ecx, [ebp - 0xd0]
call fcn.00428630
lea ecx, [ebp - 0xb0]
call fcn.00428630
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x6a
push eax
push str.event.type
lea ecx, [ebp - 0x50]
call fcn.004a1640
mov ecx, eax
call fcn.004a05c0
push ecx
lea edx, [ebp - 0xd0]
mov byte [ebp - 4], 0x6b
mov ecx, eax
call fcn.005dd4a0
add esp, 4
mov byte [ebp - 4], 0x6a
lea ecx, [ebp - 0x38]
call fcn.004286e0
lea eax, [ebp - 0x38]
push eax
push str.event.subtype
lea ecx, [ebp - 0x50]
call fcn.004a1640
mov ecx, eax
call fcn.004a05c0
push ecx
lea edx, [ebp - 0xb0]
mov byte [ebp - 4], 0x6c
mov ecx, eax
call fcn.005dd4a0
add esp, 4
mov byte [ebp - 4], 0x6a
lea ecx, [ebp - 0x38]
call fcn.004286e0
call fcn.004516b0
xorps xmm0, xmm0
lea ecx, [ebp - 0x18]
mov esi, eax
movlpd qword [ebp - 0x18], xmm0
call fcn.00449800
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x6d
push eax
call fcn.00454c70
push str.slow_stall_toast
lea ecx, [ebp - 0x80]
call fcn.004285e0
push 0x701e7c
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x6e
call fcn.004285e0
lea eax, [ebp - 0x98]
mov byte [ebp - 4], 0x6f
push eax
mov ecx, esi
call fcn.00454a70
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x70
push ecx
lea ecx, [ebp - 0x80]
push ecx
lea ecx, [ebp - 0xb0]
push ecx
lea ecx, [ebp - 0xd0]
push ecx
push eax
lea eax, [ebp - 0x38]
mov ecx, esi
push eax
call fcn.00453f50
lea ecx, [ebp - 0x98]
call fcn.00428770
lea ecx, [ebp - 0x38]
call fcn.00428770
lea ecx, [ebp - 0x80]
call fcn.00428770
lea ecx, [ebp - 0x18]
call fcn.00433740
lea ecx, [ebp - 0xb0]
call fcn.00428770
lea ecx, [ebp - 0xd0]
call fcn.00428770
lea ecx, [ebp - 0x68]
call fcn.004286e0
lea ecx, [ebp - 0x144]
call fcn.00442f30
lea ecx, [ebp - 0x50]
call fcn.004a0450
jmp 0x476878
push str.errorLinkClicked
mov ecx, esi
call fcn.00431cb0
test al, al
je 0x4766e1
push 0x701e7c
mov ecx, edi
call fcn.00431cb0
test al, al
je 0x476620
push str.Errorlink_data_is_empty
push 0x701e7c
push 0x701e7c
push str.ViewMediatorBase
push str.WAMB
push 0x32
call fcn.00433ac0
add esp, 0x18
jmp 0x476878
call fcn.004516b0
xorps xmm0, xmm0
lea ecx, [ebp - 0x18]
mov esi, eax
movlpd qword [ebp - 0x18], xmm0
call fcn.00449800
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 0x71
push eax
call fcn.00454e90
push str.errorLink
lea ecx, [ebp - 0x68]
call fcn.004285e0
push str.click
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 0x72
call fcn.004285e0
push 0x701e7c
lea ecx, [ebp - 0xb0]
mov byte [ebp - 4], 0x73
call fcn.004285e0
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x74
push eax
mov ecx, esi
call fcn.00454a70
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x75
push ecx
push edi
lea ecx, [ebp - 0x68]
push ecx
lea ecx, [ebp - 0xd0]
push ecx
push eax
lea eax, [ebp - 0xb0]
mov ecx, esi
push eax
call fcn.00453f50
lea ecx, [ebp - 0x38]
call fcn.00428770
lea ecx, [ebp - 0xb0]
call fcn.00428770
lea ecx, [ebp - 0xd0]
call fcn.00428770
lea ecx, [ebp - 0x68]
call fcn.00428770
lea ecx, [ebp - 0x18]
call fcn.00433740
jmp 0x476878
push str.summaryContinueClicked
mov ecx, esi
call fcn.00431cb0
test al, al
jne 0x4759f4
push str.editLocationClicked
mov ecx, esi
call fcn.00431cb0
test al, al
je 0x476829
push str.editLocationClicked
push 0x701e7c
push 0x701e7c
push str.ViewMediatorBase
push str.WAMB
push 0x1e
call fcn.00433ac0
add esp, 0x18
call fcn.004516b0
xorps xmm0, xmm0
lea ecx, [ebp - 0xb8]
mov esi, eax
movlpd qword [ebp - 0xb8], xmm0
call fcn.00449800
lea eax, [ebp - 0xb8]
mov dword [ebp - 4], 0x76
push eax
call fcn.00454e90
push 0x701e7c
lea ecx, [ebp - 0x38]
call fcn.004285e0
push str.editInstallLocation
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x77
call fcn.004285e0
push str.click
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 0x78
call fcn.004285e0
push 0x701e7c
lea ecx, [ebp - 0xb0]
mov byte [ebp - 4], 0x79
call fcn.004285e0
lea eax, [ebp - 0x80]
mov byte [ebp - 4], 0x7a
push eax
mov ecx, esi
call fcn.00454a70
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0x7b
push ecx
lea ecx, [ebp - 0x38]
push ecx
lea ecx, [ebp - 0x68]
push ecx
lea ecx, [ebp - 0xd0]
push ecx
push eax
lea eax, [ebp - 0xb0]
mov ecx, esi
push eax
call fcn.00453f50
lea ecx, [ebp - 0x80]
call fcn.00428770
lea ecx, [ebp - 0xb0]
call fcn.00428770
lea ecx, [ebp - 0xd0]
call fcn.00428770
lea ecx, [ebp - 0x68]
call fcn.00428770
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x76
call fcn.00428770
call fcn.00433b70
mov ecx, dword [eax + 0x1b4]
call fcn.00441b10
lea ecx, [ebp - 0xb8]
call fcn.00433740
jmp 0x476878
push str.onboardingRendered
mov ecx, esi
call fcn.00431cb0
test al, al
je 0x476846
call fcn.00433b70
push edi
call fcn.00461600
jmp 0x476878
push str.onboardingAction
mov ecx, esi
call fcn.00431cb0
test al, al
je 0x476863
call fcn.00433b70
push edi
call fcn.004620a0
jmp 0x476878
push str.openTaskManager
mov ecx, esi
call fcn.00431cb0
test al, al
je 0x476878
call fcn.00431830
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.0063de71
mov esp, ebp
pop ebp
ret 8
call fcn.006534c5
call fcn.006534c5
call fcn.006534c5
call fcn.006534c5
call fcn.006534c5
call fcn.006534c5
call fcn.006534c5
call fcn.006534c5
int3