Function at 0x4b4fa0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x64
mov eax, 0x55b73f
call fcn.004e864c
and dword [ebp - 0x64], 0
mov esi, dword [ebp + 0x14]
mov dword [ebp - 4], 3
test esi, esi
je 0x4b4fda
mov eax, dword [esi]
mov edi, dword [eax + 0xc]
mov ecx, edi
call dword [0x56942c]
mov ecx, esi
call edi
mov esi, dword [ebp + 0x14]
mov byte [ebp - 0x5c], 1
test al, al
jne 0x4b4fde
mov byte [ebp - 0x5c], 0
test esi, esi
je 0x4b5000
mov eax, dword [esi]
lea ecx, [ebp - 0x40]
push ecx
mov edi, dword [eax + 0x64]
mov ecx, edi
call dword [0x56942c]
mov ecx, esi
call edi
xor ebx, ebx
mov byte [ebp - 4], 4
inc ebx
jmp 0x4b5012
lea ecx, [ebp - 0x58]
call fcn.004ff107
push 2
mov dword [ebp - 4], 5
pop ebx
push eax
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x64], ebx
call fcn.004ff107
mov dword [ebp - 0x28], vtable.CefRect.0
mov dword [ebp - 4], 6
mov eax, vtable.CefStructBase_struct_CefRectTraits_.0
test bl, 2
je 0x4b503c
and ebx, 0xfffffffd
mov dword [ebp - 0x58], eax
test bl, 1
mov byte [ebp - 4], 8
push 0x58cfbc
cmove eax, dword [ebp - 0x40]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x40], eax
call fcn.004528f9
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 9
push eax
lea eax, [ebp - 0x60]
push eax
call fcn.004ff107
pop ecx
pop ecx
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 0xc
mov dword [ebp - 0x70], vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
call fcn.0045355e
mov esi, dword [ebp - 0x60]
lea ecx, [ebp - 0x64]
push ecx
mov byte [ebp - 4], 0xb
mov eax, dword [esi]
mov edi, dword [eax + 0x10]
mov ecx, edi
call dword [0x56942c]
mov ecx, esi
call edi
mov edi, dword [eax]
push dword [ebp - 0x5c]
mov byte [ebp - 4], 0xd
push 0
mov eax, dword [edi]
mov esi, dword [eax + 0x54]
mov ecx, esi
call dword [0x56942c]
mov ecx, edi
call esi
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0xb
call fcn.004ff107
mov esi, dword [ebp - 0x60]
lea ecx, [ebp - 0x5c]
push ecx
mov eax, dword [esi]
mov edi, dword [eax + 0x10]
mov ecx, edi
call dword [0x56942c]
mov ecx, esi
call edi
mov edi, dword [eax]
push dword [ebp - 0x24]
mov byte [ebp - 4], 0xe
push 1
mov eax, dword [edi]
mov esi, dword [eax + 0x58]
mov ecx, esi
call dword [0x56942c]
mov ecx, edi
call esi
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0xb
call fcn.004ff107
mov esi, dword [ebp - 0x60]
lea ecx, [ebp - 0x5c]
push ecx
mov eax, dword [esi]
mov edi, dword [eax + 0x10]
mov ecx, edi
call dword [0x56942c]
mov ecx, esi
call edi
mov edi, dword [eax]
push dword [ebp - 0x20]
mov byte [ebp - 4], 0xf
push 2
mov eax, dword [edi]
mov esi, dword [eax + 0x58]
mov ecx, esi
call dword [0x56942c]
mov ecx, edi
call esi
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0xb
call fcn.004ff107
mov esi, dword [ebp - 0x60]
lea ecx, [ebp - 0x5c]
push ecx
mov eax, dword [esi]
mov edi, dword [eax + 0x10]
mov ecx, edi
call dword [0x56942c]
mov ecx, esi
call edi
mov edi, dword [eax]
push dword [ebp - 0x1c]
mov byte [ebp - 4], 0x10
push 3
mov eax, dword [edi]
mov esi, dword [eax + 0x58]
mov ecx, esi
call dword [0x56942c]
mov ecx, edi
call esi
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0xb
call fcn.004ff107
mov esi, dword [ebp - 0x60]
lea ecx, [ebp - 0x5c]
push ecx
mov eax, dword [esi]
mov edi, dword [eax + 0x10]
mov ecx, edi
call dword [0x56942c]
mov ecx, esi
call edi
mov edi, dword [eax]
push dword [ebp - 0x18]
mov byte [ebp - 4], 0x11
push 4
mov eax, dword [edi]
mov esi, dword [eax + 0x58]
mov ecx, esi
call dword [0x56942c]
mov ecx, edi
call esi
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0xb
call fcn.004ff107
mov edi, dword [ebp + 0xc]
lea eax, [ebp - 0x60]
push ecx
mov ecx, esp
push eax
call fcn.004ff107
mov eax, dword [edi]
push 0
mov esi, dword [eax + 0x50]
mov ecx, esi
call dword [0x56942c]
mov ecx, edi
call esi
lea ecx, [ebp - 0x60]
call fcn.004ff107
lea ecx, [ebp + 8]
mov dword [ebp - 0x28], vtable.CefStructBase_struct_CefRectTraits_.0
call fcn.004ff107
lea ecx, [ebp + 0xc]
call fcn.004ff107
lea ecx, [ebp + 0x10]
call fcn.004ff107
lea ecx, [ebp + 0x14]
call fcn.004ff107
call fcn.004e85f6
ret 0x10