Function at 0x4f4c80
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x8dc
mov eax, dword [0x5c4008]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
mov ebx, ecx
mov ecx, 0x70a6a4
push edi
mov dword [ebp - 0x8cc], ebx
call fcn.0056b0a5
push 0x5c495c
call dword [sym.imp.steam_api.dll_SteamInternal_ContextInit]
add esp, 4
cmp dword [eax], 0
je 0x4f4f25
push 0x5c495c
call dword [sym.imp.steam_api.dll_SteamInternal_ContextInit]
add esp, 4
lea ecx, [ebp - 0x8d4]
mov edi, dword [eax]
push ecx
mov eax, dword [edi]
mov esi, dword [eax + 8]
mov ecx, esi
call dword [0x579378]
mov ecx, edi
call esi
mov edi, dword [ebp - 0x8d4]
mov esi, dword [ebp - 0x8d0]
push 0x888
call fcn.0055144c
add esp, 4
mov dword [ebp - 0x8d8], eax
mov dword [eax], 0
mov dword [eax + 0x878], 0
mov byte [eax + 4], 0
mov dword [ebx + 0x18], eax
add ebx, 0x1c
push ebx
call fcn.005137e0
push esi
push edi
lea eax, [ebp - 0x4c8]
push str._llu
push eax
call fcn.004d74b0
add esp, 0x10
lea ecx, [ebp - 0x8c8]
call fcn.004d7180
mov dword [ebp - 0x400], 0x6167227b
xor ecx, ecx
mov dword [ebp - 0x3fc], 0x3a22656d
mov byte [ebp - 0x3f8], 0x22
nop dword [eax]
nop dword [eax + eax]
mov al, byte [ecx + str.Polda_2_rem]
lea ecx, [ecx + 1]
mov byte [ebp + ecx - 0x3f8], al
test al, al
jne 0x4f4d70
lea ecx, [ebp - 0x400]
lea edx, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4f4d90
sub ecx, edx
mov dword [ebp + ecx - 0x400], 0x69222c22
lea eax, [ecx + 7]
mov word [ebp + ecx - 0x3fc], 0x2264
mov byte [ebp + ecx - 0x3fa], 0x3a
lea ecx, [ebp - 0x4c8]
mov edx, ecx
mov byte [ebp + eax - 0x400], 0x22
sub eax, edx
lea edx, [ebp - 0x3ff]
add edx, eax
mov al, byte [ecx]
lea ecx, [ecx + 1]
mov byte [edx + ecx - 1], al
test al, al
jne 0x4f4dd3
lea ecx, [ebp - 0x400]
lea edx, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4f4df0
sub ecx, edx
mov dword [ebp + ecx - 0x400], 0x73222c22
lea eax, [ecx + 0xb]
mov dword [ebp + ecx - 0x3fc], 0x61697265
mov word [ebp + ecx - 0x3f8], 0x226c
mov byte [ebp + ecx - 0x3f6], 0x3a
lea ecx, [ebp - 0x8c8]
mov edx, ecx
mov byte [ebp + eax - 0x400], 0x22
sub eax, edx
lea edx, [ebp - 0x3ff]
add edx, eax
nop
mov al, byte [ecx]
lea ecx, [ecx + 1]
mov byte [edx + ecx - 1], al
test al, al
jne 0x4f4e40
lea ecx, [ebp - 0x400]
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4f4e56
sub ecx, edx
mov dword [ebp + ecx - 0x400], 0x72222c22
lea eax, [ecx + 7]
mov word [ebp + ecx - 0x3fc], 0x646e
mov byte [ebp + ecx - 0x3fa], 0x22
lea ecx, [ebp - 0x3fe]
mov word [ebp + eax - 0x400], 0x223a
sub eax, ebx
add ecx, eax
mov al, byte [ebx]
lea ebx, [ebx + 1]
mov byte [ecx + ebx - 1], al
test al, al
jne 0x4f4e93
lea ecx, [ebp - 0x400]
lea edx, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4f4eb0
sub ecx, edx
mov word [ebp + ecx - 0x400], 0x7d22
add ecx, 2
cmp ecx, 0x3e8
jae 0x4f4f36
movaps xmm0, xmmword [0x5b4900]
mov byte [ebp + ecx - 0x400], al
mov byte [ebp - 0xa], al
lea eax, [ebp - 0x400]
push eax
lea eax, [ebp - 0x14]
mov dword [ebp - 0x8b8], 0x7a632e
push eax
push ecx
mov ecx, dword [ebp - 0x8cc]
lea eax, [ebp - 0x8c8]
push eax
movups xmmword [ebp - 0x8c8], xmm0
mov dword [ebp - 0x14], 0x6574732f
mov ecx, dword [ecx + 0x18]
mov dword [ebp - 0x10], 0x702e6d61
mov word [ebp - 0xc], 0x7068
call fcn.005134b0
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.00551170
mov esp, ebp
pop ebp
ret
call fcn.0055159d
int3