Function at 0x4cfad0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x78
mov eax, 0x552a76
call fcn.004f2a0c
mov ebx, ecx
mov dword [ebp - 0x7c], ebx
mov esi, dword [ebp + 0x14]
lea ecx, [ebp - 0x4c]
push ecx
mov dword [ebp - 4], 2
mov eax, dword [esi]
mov edi, dword [eax + 0xc]
mov ecx, edi
call dword [0x55e434]
mov ecx, esi
call edi
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 3
push ecx
mov ecx, eax
call fcn.004dfcf2
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 6
mov dword [ebp - 0x4c], vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
call fcn.0044c593
push str.ClientRenderer.FocusedNodeChanged
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 5
call fcn.0042aec2
test al, al
je 0x4cfb5b
mov esi, dword [ebp + 0x14]
push ecx
push esp
mov eax, dword [esi]
mov edi, dword [eax + 0x10]
mov ecx, edi
call dword [0x55e434]
mov ecx, esi
call edi
mov ecx, ebx
call fcn.004ce544
mov bl, 1
jmp 0x4d0449
push str.scrollInfo
lea ecx, [ebp - 0x70]
call fcn.0042aec2
test al, al
je 0x4cfce9
push 8
lea ecx, [ebp - 0x40]
call fcn.004dfcf2
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 7
call fcn.004dfcf2
lea ecx, [ebp - 0x71]
push ecx
push 2
mov ecx, eax
call fcn.004dfcf2
mov esi, dword [ebp + 0x14]
lea ecx, [ebp - 0x78]
push ecx
mov eax, dword [esi]
mov edi, dword [eax + 0x10]
mov ecx, edi
call dword [0x55e434]
mov ecx, esi
call edi
mov edi, dword [eax]
push 0
mov byte [ebp - 4], 8
mov eax, dword [edi]
mov esi, dword [eax + 0x30]
mov ecx, esi
call dword [0x55e434]
mov ecx, edi
call esi
mov byte [ebp - 0x71], al
lea ecx, [ebp - 0x40]
lea eax, [ebp - 0x71]
push eax
push 0
call fcn.004dfcf2
mov ecx, eax
call fcn.004dfcf2
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 7
call fcn.004dfcf2
mov esi, dword [ebp + 0x14]
lea ecx, [ebp - 0x78]
push ecx
mov eax, dword [esi]
mov edi, dword [eax + 0x10]
mov ecx, edi
call dword [0x55e434]
mov ecx, esi
call edi
mov edi, dword [eax]
lea ecx, [ebp - 0x4c]
xor ebx, ebx
mov byte [ebp - 4], 9
inc ebx
push ebx
mov eax, dword [edi]
push ecx
mov esi, dword [eax + 0x3c]
mov ecx, esi
call dword [0x55e434]
mov ecx, edi
call esi
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0xa
push ecx
mov ecx, eax
call fcn.004dfcf2
push eax
push ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xb
call fcn.004dfcf2
mov ecx, eax
call fcn.004dfcf2
lea ecx, [ebp - 0x28]
call fcn.0044d3fa
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xc
mov dword [ebp - 0x4c], vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
call fcn.0044c593
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 7
call fcn.004dfcf2
and dword [ebp - 0x18], 0
lea ecx, [ebp - 0x28]
push str.scrollInfo
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0044d64d
mov edi, dword [ebp - 0x7c]
lea ecx, [ebp - 0x40]
push ecx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0xd
push ecx
mov eax, dword [edi]
mov esi, dword [eax + 0x40]
mov ecx, esi
call dword [0x55e434]
mov ecx, edi
call esi
mov eax, dword [ebp - 0x14]
mov byte [ebp - 4], 7
cmp eax, 0x10
jb 0x4d00b8
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x78], ecx
mov byte [ebp - 4], 0xe
cmp eax, 0x1000
jb 0x4d0072
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x78]
push eax
call fcn.004dfcf2
mov eax, dword [ebp - 0x7c]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x78]
jmp 0x4d0072
push str.selectionInfo
lea ecx, [ebp - 0x70]
call fcn.0042aec2
test al, al
je 0x4cfe57
push 8
lea ecx, [ebp - 0x40]
call fcn.004dfcf2
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xf
call fcn.004dfcf2
lea ecx, [ebp - 0x71]
push ecx
push 2
mov ecx, eax
call fcn.004dfcf2
mov esi, dword [ebp + 0x14]
lea ecx, [ebp - 0x78]
push ecx
mov eax, dword [esi]
mov edi, dword [eax + 0x10]
mov ecx, edi
call dword [0x55e434]
mov ecx, esi
call edi
mov edi, dword [eax]
push 0
mov byte [ebp - 4], 0x10
mov eax, dword [edi]
mov esi, dword [eax + 0x30]
mov ecx, esi
call dword [0x55e434]
mov ecx, edi
call esi
mov byte [ebp - 0x71], al
lea ecx, [ebp - 0x40]
lea eax, [ebp - 0x71]
push eax
push 0
call fcn.004dfcf2
mov ecx, eax
call fcn.004dfcf2
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0xf
call fcn.004dfcf2
mov esi, dword [ebp + 0x14]
lea ecx, [ebp - 0x78]
push ecx
mov eax, dword [esi]
mov edi, dword [eax + 0x10]
mov ecx, edi
call dword [0x55e434]
mov ecx, esi
call edi
mov edi, dword [eax]
lea ecx, [ebp - 0x4c]
xor ebx, ebx
mov byte [ebp - 4], 0x11
inc ebx
push ebx
mov eax, dword [edi]
push ecx
mov esi, dword [eax + 0x3c]
mov ecx, esi
call dword [0x55e434]
mov ecx, edi
call esi
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x12
push ecx
mov ecx, eax
call fcn.004dfcf2
push eax
push ebx
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x13
call fcn.004dfcf2
mov ecx, eax
call fcn.004dfcf2
lea ecx, [ebp - 0x28]
call fcn.0044d3fa
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x14
mov dword [ebp - 0x4c], vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
call fcn.0044c593
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0xf
call fcn.004dfcf2
and dword [ebp - 0x18], 0
lea ecx, [ebp - 0x28]
push str.selectionInfo
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0044d64d
mov edi, dword [ebp - 0x7c]
lea ecx, [ebp - 0x40]
push ecx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x15
push ecx
mov eax, dword [edi]
mov esi, dword [eax + 0x40]
mov ecx, esi
call dword [0x55e434]
mov ecx, edi
call esi
mov eax, dword [ebp - 0x14]
mov byte [ebp - 4], 0xf
cmp eax, 0x10
jb 0x4d00b8
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x7c], ecx
mov byte [ebp - 4], 0x16
jmp 0x4d0056
push str.kSendExtensionMessage
lea ecx, [ebp - 0x70]
call fcn.0042aec2
test al, al
je 0x4cff71
push 8
lea ecx, [ebp - 0x40]
call fcn.004dfcf2
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x17
call fcn.004dfcf2
lea ecx, [ebp - 0x71]
xor ebx, ebx
push ecx
inc ebx
mov ecx, eax
push ebx
call fcn.004dfcf2
mov esi, dword [ebp + 0x14]
lea ecx, [ebp - 0x78]
push ecx
mov eax, dword [esi]
mov edi, dword [eax + 0x10]
mov ecx, edi
call dword [0x55e434]
mov ecx, esi
call edi
mov edi, dword [eax]
lea ecx, [ebp - 0x4c]
push 0
push ecx
mov byte [ebp - 4], 0x18
mov eax, dword [edi]
mov esi, dword [eax + 0x3c]
mov ecx, esi
call dword [0x55e434]
mov ecx, edi
call esi
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x19
push ecx
mov ecx, eax
call fcn.004dfcf2
push eax
push 0
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x1a
call fcn.004dfcf2
mov ecx, eax
call fcn.004dfcf2
lea ecx, [ebp - 0x28]
call fcn.0044d3fa
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x1b
mov dword [ebp - 0x4c], vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
call fcn.0044c593
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x17
call fcn.004dfcf2
and dword [ebp - 0x18], 0
lea ecx, [ebp - 0x28]
push str.customExtensionMessage
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0044d64d
mov edi, dword [ebp - 0x7c]
lea ecx, [ebp - 0x40]
push ecx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x1c
push ecx
mov eax, dword [edi]
mov esi, dword [eax + 0x40]
mov ecx, esi
call dword [0x55e434]
mov ecx, edi
call esi
mov eax, dword [ebp - 0x14]
cmp eax, 0x10
mov byte [ebp - 4], 0x17
jb 0x4d00b8
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x7c], ecx
mov byte [ebp - 4], 0x1d
jmp 0x4d0056
push str.currentYOffsetInfo
lea ecx, [ebp - 0x70]
call fcn.0042aec2
xor ebx, ebx
inc ebx
test al, al
je 0x4d007d
push 8
lea ecx, [ebp - 0x40]
call fcn.004dfcf2
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x1e
call fcn.004dfcf2
lea ecx, [ebp - 0x71]
push ecx
push ebx
mov ecx, eax
call fcn.004dfcf2
mov esi, dword [ebp + 0x14]
lea ecx, [ebp - 0x80]
push ecx
mov eax, dword [esi]
mov edi, dword [eax + 0x10]
mov ecx, edi
call dword [0x55e434]
mov ecx, esi
call edi
mov edi, dword [eax]
push 0
mov byte [ebp - 4], 0x1f
mov eax, dword [edi]
mov esi, dword [eax + 0x34]
mov ecx, esi
call dword [0x55e434]
mov ecx, edi
call esi
mov dword [ebp - 0x78], eax
lea ecx, [ebp - 0x40]
lea eax, [ebp - 0x78]
push eax
push 0
call fcn.004dfcf2
mov ecx, eax
call fcn.004dfcf2
lea ecx, [ebp - 0x80]
mov byte [ebp - 4], 0x1e
call fcn.004dfcf2
and dword [ebp - 0x18], 0
lea ecx, [ebp - 0x28]
push str.currentYOffsetInfo
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0044d64d
mov edi, dword [ebp - 0x7c]
lea ecx, [ebp - 0x40]
push ecx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x20
push ecx
mov eax, dword [edi]
mov esi, dword [eax + 0x40]
mov ecx, esi
call dword [0x55e434]
mov ecx, edi
call esi
mov eax, dword [ebp - 0x14]
mov byte [ebp - 4], 0x1e
cmp eax, 0x10
jb 0x4d00b8
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x7c], ecx
mov byte [ebp - 4], 0x21
cmp eax, 0x1000
jb 0x4d0072
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x7c]
push eax
call fcn.004dfcf2
mov eax, dword [ebp - 0x78]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x7c]
push eax
push ecx
call fcn.004dfcf2
pop ecx
pop ecx
jmp 0x4d00b8
push str.RendererHeartBeat
lea ecx, [ebp - 0x70]
call fcn.0042aec2
test al, al
je 0x4d00c5
push 0xd
lea ecx, [ebp - 0x40]
call fcn.004dfcf2
mov edi, dword [ebp - 0x7c]
lea ecx, [ebp - 0x40]
push ecx
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 0x22
push ecx
mov eax, dword [edi]
mov esi, dword [eax + 0x40]
mov ecx, esi
call dword [0x55e434]
mov ecx, edi
call esi
lea ecx, [ebp - 0x40]
call fcn.00451c8c
jmp 0x4d0449
push str.LogRendererMemoryUsage
lea ecx, [ebp - 0x70]
call fcn.0042aec2
xor ebx, ebx
inc ebx
test al, al
je 0x4d0385
push 8
lea ecx, [ebp - 0x28]
call fcn.004dfcf2
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x23
call fcn.004dfcf2
lea ecx, [ebp - 0x71]
push ecx
push 4
mov ecx, eax
call fcn.004dfcf2
mov esi, dword [ebp + 0x14]
lea ecx, [ebp - 0x80]
push ecx
mov eax, dword [esi]
mov edi, dword [eax + 0x10]
mov ecx, edi
call dword [0x55e434]
mov ecx, esi
call edi
mov edi, dword [eax]
lea ecx, [ebp - 0x4c]
push 0
push ecx
mov byte [ebp - 4], 0x24
mov eax, dword [edi]
mov esi, dword [eax + 0x3c]
mov ecx, esi
call dword [0x55e434]
mov ecx, edi
call esi
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x25
push ecx
mov ecx, eax
call fcn.004dfcf2
push eax
push 0
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x26
call fcn.004dfcf2
mov ecx, eax
call fcn.004dfcf2
lea ecx, [ebp - 0x40]
call fcn.0044d3fa
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x27
mov dword [ebp - 0x4c], vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
call fcn.0044c593
lea ecx, [ebp - 0x80]
mov byte [ebp - 4], 0x23
call fcn.004dfcf2
mov esi, dword [ebp + 0x14]
lea ecx, [ebp - 0x80]
push ecx
mov eax, dword [esi]
mov edi, dword [eax + 0x10]
mov ecx, edi
call dword [0x55e434]
mov ecx, esi
call edi
mov edi, dword [eax]
lea ecx, [ebp - 0x4c]
push ebx
push ecx
mov byte [ebp - 4], 0x28
mov eax, dword [edi]
mov esi, dword [eax + 0x3c]
mov ecx, esi
call dword [0x55e434]
mov ecx, edi
call esi
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x40]
push ecx
mov ecx, eax
call fcn.004dfcf2
push eax
push ebx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x2a
call fcn.004dfcf2
mov ecx, eax
call fcn.004dfcf2
lea ecx, [ebp - 0x40]
call fcn.0044d3fa
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x2b
mov dword [ebp - 0x4c], vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
call fcn.0044c593
lea ecx, [ebp - 0x80]
mov byte [ebp - 4], 0x23
call fcn.004dfcf2
mov esi, dword [ebp + 0x14]
lea ecx, [ebp - 0x80]
push ecx
mov eax, dword [esi]
mov edi, dword [eax + 0x10]
mov ecx, edi
call dword [0x55e434]
mov ecx, esi
call edi
mov edi, dword [eax]
lea ecx, [ebp - 0x4c]
push 2
push ecx
mov byte [ebp - 4], 0x2c
mov eax, dword [edi]
mov esi, dword [eax + 0x3c]
mov ecx, esi
call dword [0x55e434]
mov ecx, edi
call esi
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x2d
push ecx
mov ecx, eax
call fcn.004dfcf2
push eax
push 2
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x2e
call fcn.004dfcf2
mov ecx, eax
call fcn.004dfcf2
lea ecx, [ebp - 0x40]
call fcn.0044d3fa
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x2f
mov dword [ebp - 0x4c], vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
call fcn.0044c593
lea ecx, [ebp - 0x80]
mov byte [ebp - 4], 0x23
call fcn.004dfcf2
mov esi, dword [ebp + 0x14]
lea ecx, [ebp - 0x80]
push ecx
mov eax, dword [esi]
mov edi, dword [eax + 0x10]
mov ecx, edi
call dword [0x55e434]
mov ecx, esi
call edi
mov edi, dword [eax]
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x30
push 3
mov eax, dword [edi]
mov esi, dword [eax + 0x3c]
push ecx
mov ecx, esi
call dword [0x55e434]
mov ecx, edi
call esi
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x31
push ecx
mov ecx, eax
call fcn.004dfcf2
push eax
push 3
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x32
call fcn.004dfcf2
mov ecx, eax
call fcn.004dfcf2
lea ecx, [ebp - 0x40]
call fcn.0044d3fa
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x33
mov dword [ebp - 0x4c], vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
call fcn.0044c593
lea ecx, [ebp - 0x80]
mov byte [ebp - 4], 0x23
call fcn.004dfcf2
and dword [ebp - 0x48], 0
lea ecx, [ebp - 0x58]
push str.LogRendererMemoryUsage
mov dword [ebp - 0x44], 0xf
mov byte [ebp - 0x58], 0
call fcn.0044d64d
mov edi, dword [ebp - 0x7c]
lea ecx, [ebp - 0x28]
push ecx
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0x34
push ecx
mov eax, dword [edi]
mov esi, dword [eax + 0x40]
mov ecx, esi
call dword [0x55e434]
mov ecx, edi
call esi
mov eax, dword [ebp - 0x44]
mov byte [ebp - 4], 0x23
cmp eax, 0x10
jb 0x4d037d
mov ecx, dword [ebp - 0x58]
inc eax
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x7c], ecx
mov byte [ebp - 4], 0x35
cmp eax, 0x1000
jb 0x4d0374
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x7c]
push eax
call fcn.004dfcf2
mov eax, dword [ebp - 0x78]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x7c]
push eax
push ecx
call fcn.004dfcf2
pop ecx
pop ecx
lea ecx, [ebp - 0x28]
jmp 0x4d00bb
push str.resetFrameRate
lea ecx, [ebp - 0x70]
call fcn.0042aec2
test al, al
je 0x4d03d3
mov esi, dword [ebp + 8]
lea ecx, [ebp - 0x80]
push ecx
mov eax, dword [esi]
mov edi, dword [eax]
mov ecx, edi
call dword [0x55e434]
mov ecx, esi
call edi
mov edi, dword [eax]
push 0x3c
mov byte [ebp - 4], 0x36
mov eax, dword [edi]
mov esi, dword [eax + 0xa8]
mov ecx, esi
call dword [0x55e434]
mov ecx, edi
call esi
lea ecx, [ebp - 0x80]
call fcn.004dfcf2
jmp 0x4d0449
mov ebx, dword [ebp - 0x7c]
xor dl, dl
mov ecx, dword [ebx + 0x74]
mov eax, dword [ecx]
mov dword [ebp - 0x78], eax
cmp eax, ecx
je 0x4d0447
test dl, dl
jne 0x4d0447
mov edi, dword [eax + 0x10]
lea eax, [ebp + 0x14]
push ecx
mov ecx, esp
mov dword [ebp - 0x80], esp
push eax
call fcn.004dfcf2
push dword [ebp + 0x10]
lea eax, [ebp + 8]
mov byte [ebp - 4], 0x37
push ecx
mov ecx, esp
mov dword [ebp - 0x7c], esp
push eax
call fcn.004dfcf2
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x38
push ebx
call fcn.004dfcf2
mov eax, dword [edi]
mov byte [ebp - 4], 5
mov esi, dword [eax]
mov ecx, esi
call dword [0x55e434]
mov ecx, edi
call esi
lea ecx, [ebp - 0x78]
mov byte [ebp - 0x71], al
call fcn.0044c162
mov eax, dword [ebp - 0x78]
mov dl, byte [ebp - 0x71]
cmp eax, dword [ebx + 0x74]
jne 0x4d03e4
mov bl, dl
lea ecx, [ebp - 0x70]
call fcn.0044d3fa
lea ecx, [ebp + 8]
call fcn.004dfcf2
lea ecx, [ebp + 0xc]
call fcn.004dfcf2
lea ecx, [ebp + 0x14]
call fcn.004dfcf2
mov al, bl
call fcn.004f29b6
ret 0x10