Function at 0x4a9790
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x64
mov eax, 0x54d535
call fcn.004f2a0c
and dword [ebp - 0x64], 0
mov esi, dword [ebp + 0x14]
mov dword [ebp - 4], 3
test esi, esi
je 0x4a97ca
mov eax, dword [esi]
mov edi, dword [eax + 0xc]
mov ecx, edi
call dword [0x55e434]
mov ecx, esi
call edi
mov esi, dword [ebp + 0x14]
mov byte [ebp - 0x5c], 1
test al, al
jne 0x4a97ce
mov byte [ebp - 0x5c], 0
test esi, esi
je 0x4a97f0
mov eax, dword [esi]
lea ecx, [ebp - 0x40]
push ecx
mov edi, dword [eax + 0x64]
mov ecx, edi
call dword [0x55e434]
mov ecx, esi
call edi
xor ebx, ebx
mov byte [ebp - 4], 4
inc ebx
jmp 0x4a9802
lea ecx, [ebp - 0x58]
call fcn.004dfcf2
push 2
mov dword [ebp - 4], 5
pop ebx
push eax
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x64], ebx
call fcn.004dfcf2
mov dword [ebp - 0x28], vtable.CefRect.0
mov dword [ebp - 4], 6
mov eax, vtable.CefStructBase_struct_CefRectTraits_.0
test bl, 2
je 0x4a982c
and ebx, 0xfffffffd
mov dword [ebp - 0x58], eax
test bl, 1
mov byte [ebp - 4], 8
push 0x57cdb8
cmove eax, dword [ebp - 0x40]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x40], eax
call fcn.0044b86e
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 9
push eax
lea eax, [ebp - 0x60]
push eax
call fcn.004dfcf2
pop ecx
pop ecx
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 0xc
mov dword [ebp - 0x70], vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
call fcn.0044c593
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 [0x55e434]
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 [0x55e434]
mov ecx, edi
call esi
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0xb
call fcn.004dfcf2
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 [0x55e434]
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 [0x55e434]
mov ecx, edi
call esi
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0xb
call fcn.004dfcf2
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 [0x55e434]
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 [0x55e434]
mov ecx, edi
call esi
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0xb
call fcn.004dfcf2
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 [0x55e434]
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 [0x55e434]
mov ecx, edi
call esi
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0xb
call fcn.004dfcf2
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 [0x55e434]
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 [0x55e434]
mov ecx, edi
call esi
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0xb
call fcn.004dfcf2
mov esi, dword [ebp + 0xc]
lea ecx, [ebp - 0x5c]
push ecx
mov eax, dword [esi]
mov edi, dword [eax + 0x34]
mov ecx, edi
call dword [0x55e434]
mov ecx, esi
call edi
mov edi, dword [eax]
lea eax, [ebp - 0x60]
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x12
push eax
call fcn.004dfcf2
mov eax, dword [edi]
push 0
mov esi, dword [eax + 0x60]
mov ecx, esi
call dword [0x55e434]
mov ecx, edi
call esi
lea ecx, [ebp - 0x5c]
call fcn.004dfcf2
lea ecx, [ebp - 0x60]
call fcn.004dfcf2
lea ecx, [ebp + 8]
mov dword [ebp - 0x28], vtable.CefStructBase_struct_CefRectTraits_.0
call fcn.004dfcf2
lea ecx, [ebp + 0xc]
call fcn.004dfcf2
lea ecx, [ebp + 0x10]
call fcn.004dfcf2
lea ecx, [ebp + 0x14]
call fcn.004dfcf2
call fcn.004f29b6
ret 0x10