Function at 0x45a200
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5ebbbc
mov eax, dword fs:[0]
push eax
sub esp, 0x1e0
mov eax, dword [0x67d070]
xor eax, ebp
mov dword [ebp - 0x14], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov dword [ebp - 0x12c], edi
push 0xe
xor eax, eax
mov dword [ebp - 0x100], 7
push str.event.workflow
lea ecx, [ebp - 0x114]
mov dword [ebp - 0x104], 0
mov word [ebp - 0x114], ax
call fcn.00407060
lea eax, [ebp - 0x114]
mov dword [ebp - 4], 0
push eax
lea eax, [ebp - 0x124]
lea ebx, [edi + 0xd4]
push eax
mov ecx, ebx
call fcn.004310b0
mov ecx, dword [ebp - 0x124]
push 9
push str.Bootstrap
add ecx, 0x28
call fcn.00407060
mov dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x100]
cmp eax, 8
jb 0x45a2c1
inc eax
lea ecx, [ebp - 0x114]
push eax
push dword [ebp - 0x114]
call fcn.00407b40
push 0xe
xor eax, eax
mov dword [ebp - 0x100], 7
push str.event.category
lea ecx, [ebp - 0x114]
mov dword [ebp - 0x104], 0
mov word [ebp - 0x114], ax
call fcn.00407060
lea eax, [ebp - 0x114]
mov dword [ebp - 4], 1
push eax
lea eax, [ebp - 0x124]
mov ecx, ebx
push eax
call fcn.004310b0
mov ecx, dword [ebp - 0x124]
push 7
push str.DESKTOP
add ecx, 0x28
call fcn.00407060
mov dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x100]
cmp eax, 8
jb 0x45a346
inc eax
lea ecx, [ebp - 0x114]
push eax
push dword [ebp - 0x114]
call fcn.00407b40
push 0xd
xor eax, eax
mov dword [ebp - 0x100], 7
push str.event.offline
lea ecx, [ebp - 0x114]
mov dword [ebp - 0x104], 0
mov word [ebp - 0x114], ax
call fcn.00407060
lea eax, [ebp - 0x114]
mov dword [ebp - 4], 2
push eax
lea eax, [ebp - 0x124]
mov ecx, ebx
push eax
call fcn.004310b0
mov ecx, dword [ebp - 0x124]
push 5
push str.false
add ecx, 0x28
call fcn.00407060
mov dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x100]
cmp eax, 8
jb 0x45a3cb
inc eax
lea ecx, [ebp - 0x114]
push eax
push dword [ebp - 0x114]
call fcn.00407b40
push 0xe
xor eax, eax
mov dword [ebp - 0x100], 7
push str.event.language
lea ecx, [ebp - 0x114]
mov dword [ebp - 0x104], 0
mov word [ebp - 0x114], ax
call fcn.00407060
lea ecx, [ebp - 0xfc]
mov dword [ebp - 4], 3
call fcn.00439eb0
mov dword [ebp - 0x120], eax
lea eax, [ebp - 0x114]
mov byte [ebp - 4], 4
push eax
lea eax, [ebp - 0x11c]
mov ecx, ebx
push eax
call fcn.004310b0
mov esi, dword [ebp - 0x11c]
add esi, 0x28
mov ecx, dword [ebp - 0x120]
cmp esi, ecx
je 0x45a47f
cmp dword [esi + 0x14], 8
jb 0x45a458
mov eax, dword [esi + 0x14]
mov ecx, esi
inc eax
push eax
push dword [esi]
call fcn.00407b40
mov ecx, dword [ebp - 0x120]
mov dword [esi + 0x14], 7
mov dword [esi + 0x10], 0
cmp dword [esi + 0x14], 8
jb 0x45a470
mov eax, dword [esi]
jmp 0x45a472
mov eax, esi
xor edx, edx
push ecx
mov ecx, esi
mov word [eax], dx
call fcn.004098a0
mov eax, dword [ebp - 0xe8]
cmp eax, 8
jb 0x45a49d
inc eax
lea ecx, [ebp - 0xfc]
push eax
push dword [ebp - 0xfc]
call fcn.00407b40
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov word [ebp - 0xfc], ax
mov eax, dword [ebp - 0x100]
mov dword [ebp - 0xe8], 7
mov dword [ebp - 0xec], 0
cmp eax, 8
jb 0x45a4df
inc eax
lea ecx, [ebp - 0x114]
push eax
push dword [ebp - 0x114]
call fcn.00407b40
push 0x10
xor eax, eax
mov dword [ebp - 0x100], 7
push str.event.user_agent
lea ecx, [ebp - 0x114]
mov dword [ebp - 0x104], 0
mov word [ebp - 0x114], ax
call fcn.00407060
lea eax, [ebp - 0x114]
mov dword [ebp - 4], 6
push eax
lea eax, [ebp - 0x11c]
mov ecx, ebx
push eax
call fcn.004310b0
mov ecx, dword [ebp - 0x11c]
lea edx, [edi + 0x8c]
add ecx, 0x28
cmp ecx, edx
je 0x45a547
push 0xffffffffffffffff
push 0
push edx
call fcn.00407550
mov eax, dword [ebp - 0x100]
cmp eax, 8
jb 0x45a565
inc eax
lea ecx, [ebp - 0x114]
push eax
push dword [ebp - 0x114]
call fcn.00407b40
xor eax, eax
mov dword [ebp - 0x78], 7
mov dword [ebp - 0x7c], 0
mov word [ebp - 0x8c], ax
mov dword [ebp - 4], 7
lea ecx, [ebp - 0x114]
push 0x11
push str.event.device_guid
mov dword [ebp - 0x100], 7
mov dword [ebp - 0x104], eax
mov word [ebp - 0x114], ax
call fcn.00407060
lea eax, [ebp - 0x114]
mov byte [ebp - 4], 8
push eax
lea eax, [ebp - 0x11c]
mov ecx, ebx
push eax
call fcn.004310b0
mov ecx, dword [ebp - 0x11c]
lea eax, [ebp - 0x8c]
add ecx, 0x28
cmp ecx, eax
je 0x45a5e2
push 0xffffffffffffffff
push 0
push eax
call fcn.00407550
mov byte [ebp - 4], 7
mov eax, dword [ebp - 0x100]
cmp eax, 8
jb 0x45a604
inc eax
lea ecx, [ebp - 0x114]
push eax
push dword [ebp - 0x114]
call fcn.00407b40
xor eax, eax
mov dword [ebp - 0x100], 7
mov word [ebp - 0x114], ax
mov eax, dword [0x689928]
mov dword [ebp - 0x104], 0
test eax, eax
jne 0x45a663
push 0x3d8
call fcn.00599c81
mov esi, eax
add esp, 4
mov dword [ebp - 0x120], esi
push 0x3d8
push 0
push esi
mov byte [ebp - 4], 9
call fcn.005b3770
add esp, 0xc
mov ecx, esi
call fcn.0042ca50
mov byte [ebp - 4], 7
mov dword [0x689928], eax
lea ecx, [eax + 0x140]
lea eax, [ebp - 0xa4]
push eax
call fcn.00448630
mov byte [ebp - 4], 0xa
cmp dword [ebp - 0x94], 0
sete al
test al, al
jne 0x45a6eb
push str.event.visitor_guid
lea ecx, [ebp - 0xfc]
call fcn.00406e60
lea eax, [ebp - 0xfc]
mov byte [ebp - 4], 0xb
push eax
lea eax, [ebp - 0x11c]
mov ecx, ebx
push eax
call fcn.004310b0
mov ecx, dword [ebp - 0x11c]
lea eax, [ebp - 0xa4]
add ecx, 0x28
cmp ecx, eax
je 0x45a6cd
push 0xffffffffffffffff
push 0
push eax
call fcn.00407550
mov eax, dword [ebp - 0xe8]
cmp eax, 8
jb 0x45a6eb
inc eax
lea ecx, [ebp - 0xfc]
push eax
push dword [ebp - 0xfc]
call fcn.00407b40
xor eax, eax
mov dword [ebp - 0x48], 7
mov dword [ebp - 0x4c], 0
mov word [ebp - 0x5c], ax
mov dword [ebp - 0x30], 7
mov dword [ebp - 0x34], eax
mov word [ebp - 0x44], ax
mov dword [ebp - 0x18], 7
mov dword [ebp - 0x1c], eax
mov word [ebp - 0x2c], ax
mov byte [ebp - 4], 0xe
mov eax, dword [0x689928]
test eax, eax
jne 0x45a761
push 0x3d8
call fcn.00599c81
mov esi, eax
add esp, 4
mov dword [ebp - 0x120], esi
push 0x3d8
push 0
push esi
mov byte [ebp - 4], 0xf
call fcn.005b3770
add esp, 0xc
mov ecx, esi
call fcn.0042ca50
mov byte [ebp - 4], 0xe
mov dword [0x689928], eax
lea ecx, [eax + 0x140]
lea eax, [ebp - 0xfc]
push eax
call fcn.00448570
mov esi, eax
lea eax, [ebp - 0x5c]
cmp eax, esi
je 0x45a7ae
mov eax, dword [ebp - 0x48]
cmp eax, 8
jb 0x45a791
inc eax
lea ecx, [ebp - 0x5c]
push eax
push dword [ebp - 0x5c]
call fcn.00407b40
xor eax, eax
mov dword [ebp - 0x48], 7
push esi
lea ecx, [ebp - 0x5c]
mov dword [ebp - 0x4c], 0
mov word [ebp - 0x5c], ax
call fcn.004098a0
mov byte [ebp - 4], 0xe
mov eax, dword [ebp - 0xe8]
cmp eax, 8
jb 0x45a7d0
inc eax
lea ecx, [ebp - 0xfc]
push eax
push dword [ebp - 0xfc]
call fcn.00407b40
xor eax, eax
mov dword [ebp - 0xe8], 7
mov word [ebp - 0xfc], ax
mov eax, dword [0x689928]
mov dword [ebp - 0xec], 0
test eax, eax
jne 0x45a82f
push 0x3d8
call fcn.00599c81
mov esi, eax
add esp, 4
mov dword [ebp - 0x120], esi
push 0x3d8
push 0
push esi
mov byte [ebp - 4], 0x11
call fcn.005b3770
add esp, 0xc
mov ecx, esi
call fcn.0042ca50
mov byte [ebp - 4], 0xe
mov dword [0x689928], eax
lea ecx, [eax + 0x140]
lea eax, [ebp - 0x114]
push eax
call fcn.004486f0
mov esi, eax
lea eax, [ebp - 0x44]
cmp eax, esi
je 0x45a87c
mov eax, dword [ebp - 0x30]
cmp eax, 8
jb 0x45a85f
inc eax
lea ecx, [ebp - 0x44]
push eax
push dword [ebp - 0x44]
call fcn.00407b40
xor eax, eax
mov dword [ebp - 0x30], 7
push esi
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x34], 0
mov word [ebp - 0x44], ax
call fcn.004098a0
mov byte [ebp - 4], 0xe
mov eax, dword [ebp - 0x100]
cmp eax, 8
jb 0x45a89e
inc eax
lea ecx, [ebp - 0x114]
push eax
push dword [ebp - 0x114]
call fcn.00407b40
xor eax, eax
mov dword [ebp - 0x100], 7
mov word [ebp - 0x114], ax
mov eax, dword [0x689928]
mov dword [ebp - 0x104], 0
test eax, eax
jne 0x45a8fd
push 0x3d8
call fcn.00599c81
mov esi, eax
add esp, 4
mov dword [ebp - 0x120], esi
push 0x3d8
push 0
push esi
mov byte [ebp - 4], 0x13
call fcn.005b3770
add esp, 0xc
mov ecx, esi
call fcn.0042ca50
mov byte [ebp - 4], 0xe
mov dword [0x689928], eax
lea ecx, [eax + 0x140]
lea eax, [ebp - 0xfc]
push eax
call fcn.004487b0
mov esi, eax
lea eax, [ebp - 0x2c]
cmp eax, esi
je 0x45a94a
mov eax, dword [ebp - 0x18]
cmp eax, 8
jb 0x45a92d
inc eax
lea ecx, [ebp - 0x2c]
push eax
push dword [ebp - 0x2c]
call fcn.00407b40
xor eax, eax
mov dword [ebp - 0x18], 7
push esi
lea ecx, [ebp - 0x2c]
mov dword [ebp - 0x1c], 0
mov word [ebp - 0x2c], ax
call fcn.004098a0
mov byte [ebp - 4], 0xe
mov eax, dword [ebp - 0xe8]
cmp eax, 8
jb 0x45a96c
inc eax
lea ecx, [ebp - 0xfc]
push eax
push dword [ebp - 0xfc]
call fcn.00407b40
push 0xc
xor eax, eax
mov dword [ebp - 0x60], 7
push str.CC_Installer
lea ecx, [ebp - 0x74]
mov dword [ebp - 0x64], 0
mov word [ebp - 0x74], ax
call fcn.00407060
xor cl, cl
mov byte [ebp - 4], 0x15
cmp byte [ebp + 8], cl
je 0x45a9b6
push 3
push 0x625704
lea ecx, [ebp - 0x74]
mov byte [ebp - 0x125], 1
call fcn.00407060
mov cl, byte [ebp - 0x125]
cmp dword [ebp - 0x4c], 0
sete al
test al, al
jne 0x45a9d5
test cl, cl
jne 0x45a9d5
push 0xffffffffffffffff
push 0
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x74]
call fcn.00407550
push 0xc
xor eax, eax
mov dword [ebp - 0x100], 7
push str.env.com.name
lea ecx, [ebp - 0x114]
mov dword [ebp - 0x104], 0
mov word [ebp - 0x114], ax
call fcn.00407060
lea eax, [ebp - 0x114]
mov byte [ebp - 4], 0x16
push eax
lea eax, [ebp - 0x11c]
mov ecx, ebx
push eax
call fcn.004310b0
mov ecx, dword [ebp - 0x11c]
lea eax, [ebp - 0x74]
add ecx, 0x28
cmp ecx, eax
je 0x45aa37
push 0xffffffffffffffff
push 0
push eax
call fcn.00407550
mov byte [ebp - 4], 0x15
mov eax, dword [ebp - 0x100]
cmp eax, 8
jb 0x45aa59
inc eax
lea ecx, [ebp - 0x114]
push eax
push dword [ebp - 0x114]
call fcn.00407b40
cmp byte [edi], 0
lea ecx, [ebp - 0xfc]
push str.env.fw.name
je 0x45aa90
call fcn.00406e60
lea eax, [ebp - 0xfc]
mov byte [ebp - 4], 0x17
push eax
lea eax, [ebp - 0x11c]
mov ecx, ebx
push eax
call fcn.004310b0
push 6
push str.update
jmp 0x45aab5
call fcn.00406e60
lea eax, [ebp - 0xfc]
mov byte [ebp - 4], 0x18
push eax
lea eax, [ebp - 0x11c]
mov ecx, ebx
push eax
call fcn.004310b0
push 5
push str.fresh
mov ecx, dword [ebp - 0x11c]
add ecx, 0x28
call fcn.00407060
mov byte [ebp - 4], 0x15
mov eax, dword [ebp - 0xe8]
cmp eax, 8
jb 0x45aae5
inc eax
lea ecx, [ebp - 0xfc]
push eax
push dword [ebp - 0xfc]
call fcn.00407b40
cmp dword [ebp - 0x34], 0
sete al
test al, al
jne 0x45ab55
push str.exp.campaign_id
lea ecx, [ebp - 0xfc]
call fcn.00406e60
lea eax, [ebp - 0xfc]
mov byte [ebp - 4], 0x19
push eax
lea eax, [ebp - 0x11c]
mov ecx, ebx
push eax
call fcn.004310b0
mov ecx, dword [ebp - 0x11c]
lea eax, [ebp - 0x44]
add ecx, 0x28
cmp ecx, eax
je 0x45ab33
push 0xffffffffffffffff
push 0
push eax
call fcn.00407550
mov byte [ebp - 4], 0x15
mov eax, dword [ebp - 0xe8]
cmp eax, 8
jb 0x45ab55
inc eax
lea ecx, [ebp - 0xfc]
push eax
push dword [ebp - 0xfc]
call fcn.00407b40
cmp dword [ebp - 0x1c], 0
sete al
test al, al
jne 0x45abc5
push str.exp.variation_id
lea ecx, [ebp - 0xfc]
call fcn.00406e60
lea eax, [ebp - 0xfc]
mov byte [ebp - 4], 0x1a
push eax
lea eax, [ebp - 0x11c]
mov ecx, ebx
push eax
call fcn.004310b0
mov ecx, dword [ebp - 0x11c]
lea eax, [ebp - 0x2c]
add ecx, 0x28
cmp ecx, eax
je 0x45aba3
push 0xffffffffffffffff
push 0
push eax
call fcn.00407550
mov byte [ebp - 4], 0x15
mov eax, dword [ebp - 0xe8]
cmp eax, 8
jb 0x45abc5
inc eax
lea ecx, [ebp - 0xfc]
push eax
push dword [ebp - 0xfc]
call fcn.00407b40
push 0xa
xor eax, eax
mov dword [ebp - 0x100], 7
push str.content.id
lea ecx, [ebp - 0x114]
mov dword [ebp - 0x104], 0
mov word [ebp - 0x114], ax
call fcn.00407060
mov byte [ebp - 4], 0x1b
mov eax, dword [0x689928]
test eax, eax
jne 0x45ac3a
push 0x3d8
call fcn.00599c81
mov esi, eax
add esp, 4
mov dword [ebp - 0x120], esi
push 0x3d8
push 0
push esi
mov byte [ebp - 4], 0x1c
call fcn.005b3770
add esp, 0xc
mov ecx, esi
call fcn.0042ca50
mov byte [ebp - 4], 0x1b
mov dword [0x689928], eax
lea ecx, [eax + 0x140]
lea eax, [ebp - 0xfc]
push eax
call fcn.00447f30
mov dword [ebp - 0x120], eax
lea eax, [ebp - 0x114]
mov byte [ebp - 4], 0x1d
push eax
lea eax, [ebp - 0x11c]
mov ecx, ebx
push eax
call fcn.004310b0
mov esi, dword [ebp - 0x11c]
add esi, 0x28
mov ecx, dword [ebp - 0x120]
cmp esi, ecx
je 0x45acbf
cmp dword [esi + 0x14], 8
jb 0x45ac98
mov eax, dword [esi + 0x14]
mov ecx, esi
inc eax
push eax
push dword [esi]
call fcn.00407b40
mov ecx, dword [ebp - 0x120]
mov dword [esi + 0x14], 7
mov dword [esi + 0x10], 0
cmp dword [esi + 0x14], 8
jb 0x45acb0
mov eax, dword [esi]
jmp 0x45acb2
mov eax, esi
xor edx, edx
push ecx
mov ecx, esi
mov word [eax], dx
call fcn.004098a0
mov eax, dword [ebp - 0xe8]
cmp eax, 8
jb 0x45acdd
inc eax
lea ecx, [ebp - 0xfc]
push eax
push dword [ebp - 0xfc]
call fcn.00407b40
push 0
lea ecx, [ebp - 0xfc]
mov dword [ebp - 0xe8], 7
call fcn.00407520
lea ecx, [ebp - 0x114]
mov byte [ebp - 4], 0x15
call fcn.00406e20
push str.content.name
lea ecx, [ebp - 0xfc]
call fcn.00406e60
lea eax, [ebp - 0x114]
mov byte [ebp - 4], 0x1f
push eax
push ecx
call fcn.0042b580
add esp, 4
mov ecx, eax
call fcn.00448110
push eax
push ecx
lea eax, [ebp - 0xfc]
mov byte [ebp - 4], 0x20
push eax
mov ecx, ebx
call fcn.0042fc70
add esp, 4
mov ecx, eax
call fcn.0040a8a0
lea ecx, [ebp - 0x114]
call fcn.00406e20
lea ecx, [ebp - 0xfc]
mov byte [ebp - 4], 0x15
call fcn.00406e20
push str.consumer.client_id
lea ecx, [ebp - 0xfc]
call fcn.00406e60
push str.KCCC
push ecx
lea eax, [ebp - 0xfc]
mov byte [ebp - 4], 0x21
push eax
mov ecx, ebx
call fcn.0042fc70
add esp, 4
mov ecx, eax
call fcn.00407010
lea ecx, [ebp - 0xfc]
mov byte [ebp - 4], 0x15
call fcn.00406e20
push str.consumer.name
lea ecx, [ebp - 0xfc]
call fcn.00406e60
push 0x630400
push ecx
lea eax, [ebp - 0xfc]
mov byte [ebp - 4], 0x22
push eax
mov ecx, ebx
call fcn.0042fc70
add esp, 4
mov ecx, eax
call fcn.00407010
lea ecx, [ebp - 0xfc]
mov byte [ebp - 4], 0x15
call fcn.00406e20
push str.source.name
lea ecx, [ebp - 0xfc]
call fcn.00406e60
push str.CC_Installer
push ecx
lea eax, [ebp - 0xfc]
mov byte [ebp - 4], 0x23
push eax
mov ecx, ebx
call fcn.0042fc70
add esp, 4
mov ecx, eax
call fcn.00407010
lea ecx, [ebp - 0xfc]
mov byte [ebp - 4], 0x15
call fcn.00406e20
push str.source.platform
lea ecx, [ebp - 0xfc]
call fcn.00406e60
lea eax, [edi + 0x50]
mov byte [ebp - 4], 0x24
push eax
push ecx
lea eax, [ebp - 0xfc]
mov ecx, ebx
push eax
call fcn.0042fc70
add esp, 4
mov ecx, eax
call fcn.00408d80
lea ecx, [ebp - 0xfc]
mov byte [ebp - 4], 0x15
call fcn.00406e20
push str.source.version
lea ecx, [ebp - 0xfc]
call fcn.00406e60
push str.5.0.0.345
push ecx
lea eax, [ebp - 0xfc]
mov byte [ebp - 4], 0x25
push eax
mov ecx, ebx
call fcn.0042fc70
add esp, 4
mov ecx, eax
call fcn.00407010
lea ecx, [ebp - 0xfc]
mov byte [ebp - 4], 0x15
call fcn.00406e20
push str.source.client_id
lea ecx, [ebp - 0xfc]
call fcn.00406e60
mov byte [ebp - 4], 0x26
call fcn.00439f60
add eax, 0x48
push eax
push ecx
lea eax, [ebp - 0xfc]
mov ecx, ebx
push eax
call fcn.0042fc70
add esp, 4
mov ecx, eax
call fcn.00408d80
lea ecx, [ebp - 0xfc]
mov byte [ebp - 4], 0x15
call fcn.00406e20
push str.source.os_version
lea ecx, [ebp - 0xfc]
call fcn.00406e60
push 0x6239e0
lea eax, [edi + 0x74]
mov byte [ebp - 4], 0x27
push eax
lea eax, [ebp - 0x144]
push eax
call fcn.0041fed0
add esp, 0xc
lea ecx, [edi + 0xbc]
mov byte [ebp - 4], 0x28
push ecx
push eax
lea eax, [ebp - 0x114]
push eax
call fcn.00410ee0
add esp, 0xc
push eax
push ecx
lea eax, [ebp - 0xfc]
mov byte [ebp - 4], 0x29
push eax
mov ecx, ebx
call fcn.0042fc70
add esp, 4
mov ecx, eax
call fcn.0040a8a0
lea ecx, [ebp - 0x114]
call fcn.00406e20
lea ecx, [ebp - 0x144]
call fcn.00406e20
lea ecx, [ebp - 0xfc]
mov byte [ebp - 4], 0x15
call fcn.00406e20
push str.context.guid
lea ecx, [ebp - 0xfc]
call fcn.00406e60
lea eax, [ebp - 0x144]
mov byte [ebp - 4], 0x2a
push eax
push ecx
call fcn.0042b580
add esp, 4
mov ecx, eax
call fcn.00449730
push eax
push ecx
lea eax, [ebp - 0xfc]
mov byte [ebp - 4], 0x2b
push eax
mov ecx, ebx
call fcn.0042fc70
add esp, 4
mov ecx, eax
call fcn.0040a8a0
lea ecx, [ebp - 0x144]
call fcn.00406e20
lea ecx, [ebp - 0xfc]
mov byte [ebp - 4], 0x15
call fcn.00406e20
push str.context.params
lea ecx, [ebp - 0xfc]
call fcn.00406e60
lea eax, [ebp - 0x144]
mov byte [ebp - 4], 0x2c
push eax
push ecx
call fcn.0042b580
add esp, 4
mov ecx, eax
call fcn.00449980
push eax
push ecx
lea eax, [ebp - 0xfc]
mov byte [ebp - 4], 0x2d
push eax
mov ecx, ebx
call fcn.0042fc70
add esp, 4
mov ecx, eax
call fcn.0040a8a0
lea ecx, [ebp - 0x144]
call fcn.00406e20
lea ecx, [ebp - 0xfc]
mov byte [ebp - 4], 0x15
call fcn.00406e20
push str.ui.view_type
lea ecx, [ebp - 0xfc]
call fcn.00406e60
mov byte [ebp - 4], 0x2e
call fcn.004596b0
mov ecx, 0x6304b4
mov edx, 0x6304f8
test al, al
lea eax, [ebp - 0xfc]
cmove ecx, edx
push ecx
push ecx
push eax
mov ecx, ebx
call fcn.0042fc70
add esp, 4
mov ecx, eax
call fcn.00407010
lea ecx, [ebp - 0xfc]
mov byte [ebp - 4], 0x15
call fcn.00406e20
push str.cci.lbs_version
lea ecx, [ebp - 0x174]
call fcn.00406e60
push str.5.0.0.345
push ecx
lea eax, [ebp - 0x174]
mov byte [ebp - 4], 0x2f
push eax
mov ecx, ebx
call fcn.0042fc70
add esp, 4
mov ecx, eax
call fcn.00407010
lea ecx, [ebp - 0x174]
mov byte [ebp - 4], 0x15
call fcn.00406e20
lea ecx, [ebp - 0xe4]
call fcn.004a58e0
mov edx, dword [ebp - 0xd8]
lea ecx, [ebp - 0x1ec]
call fcn.004a7030
mov ebx, eax
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x1d4]
mov edx, dword [ebp - 0xdc]
call fcn.004a7030
mov edi, eax
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x1bc]
mov edx, dword [ebp - 0xe0]
call fcn.004a7030
mov esi, eax
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x1a4]
mov edx, dword [ebp - 0xe4]
call fcn.004a7030
push 0x61b9c8
push eax
lea eax, [ebp - 0x18c]
mov byte [ebp - 4], 0x33
push eax
call fcn.0041fe70
add esp, 0xc
push esi
mov edx, eax
mov byte [ebp - 4], 0x34
lea ecx, [ebp - 0x114]
call fcn.00410f20
add esp, 4
push 0x61b9c8
push eax
lea eax, [ebp - 0xfc]
mov byte [ebp - 4], 0x35
push eax
call fcn.0041fe70
add esp, 0xc
mov byte [ebp - 4], 0x36
mov edx, eax
push edi
lea ecx, [ebp - 0x174]
call fcn.00410f20
add esp, 4
push 0x61b9c8
push eax
lea eax, [ebp - 0x144]
mov byte [ebp - 4], 0x37
push eax
call fcn.0041fe70
add esp, 0xc
push ebx
mov edx, eax
mov byte [ebp - 4], 0x38
lea ecx, [ebp - 0xd4]
call fcn.00410f20
add esp, 4
lea ecx, [ebp - 0x144]
call fcn.00406e20
lea ecx, [ebp - 0x174]
call fcn.00406e20
lea ecx, [ebp - 0xfc]
call fcn.00406e20
lea ecx, [ebp - 0x114]
call fcn.00406e20
lea ecx, [ebp - 0x18c]
call fcn.00406e20
lea ecx, [ebp - 0x1a4]
call fcn.00406e20
lea ecx, [ebp - 0x1bc]
call fcn.00406e20
lea ecx, [ebp - 0x1d4]
call fcn.00406e20
lea ecx, [ebp - 0x1ec]
mov byte [ebp - 4], 0x42
call fcn.00406e20
push str.cci.browser_version
lea ecx, [ebp - 0x15c]
call fcn.00406e60
mov esi, dword [ebp - 0x12c]
lea eax, [ebp - 0xd4]
push eax
push ecx
lea eax, [ebp - 0x15c]
mov byte [ebp - 4], 0x43
push eax
lea ecx, [esi + 0xd4]
call fcn.0042fc70
add esp, 4
mov ecx, eax
call fcn.00408d80
lea ecx, [ebp - 0x15c]
mov byte [ebp - 4], 0x42
call fcn.00406e20
lea eax, [ebp - 0xbc]
push eax
push ecx
call fcn.0042b580
add esp, 4
mov ecx, eax
call fcn.00448fb0
mov byte [ebp - 4], 0x44
cmp dword [ebp - 0xac], 0
sete al
test al, al
jne 0x45b2dc
push str.cci.webContext
lea ecx, [ebp - 0x15c]
call fcn.00406e60
lea eax, [ebp - 0xbc]
mov byte [ebp - 4], 0x45
push eax
push ecx
lea eax, [ebp - 0x15c]
push eax
lea ecx, [esi + 0xd4]
call fcn.0042fc70
add esp, 4
mov ecx, eax
call fcn.00408d80
lea ecx, [ebp - 0x15c]
call fcn.00406e20
lea ecx, [ebp - 0xbc]
call fcn.00406e20
lea ecx, [ebp - 0xd4]
call fcn.00406e20
lea ecx, [ebp - 0x74]
call fcn.00406e20
lea ecx, [ebp - 0x2c]
call fcn.00406e20
lea ecx, [ebp - 0x44]
call fcn.00406e20
lea ecx, [ebp - 0x5c]
call fcn.00406e20
lea ecx, [ebp - 0xa4]
call fcn.00406e20
lea ecx, [ebp - 0x8c]
call fcn.00406e20
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.00599c70
mov esp, ebp
pop ebp
ret 4