Function at 0x4f3cf0
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x776516
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push ebx
push esi
push edi
mov edi, ecx
mov dword [edi], 0x797b7c
xor ecx, ecx
mov dword [edi + 0x10], ecx
lea eax, [edi + 0x14]
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [edi + 0x28], ecx
mov dword [esp + 0xc], edi
mov byte [edi + 0x24], cl
mov dword [edi + 0x1c], ecx
mov dword [edi + 0xc], ecx
mov dword [edi + 8], 5
mov dword [edi + 4], 0x40000000
mov dword [edi + 0x20], str.OL_Countdown_Timer
mov dword [edi + 0x10], ecx
mov dword [edi + 0x28], ecx
mov byte [edi + 0x2c], 1
lea esi, [edi + 0x30]
mov dword [esp + 0x18], ecx
mov dword [esi], esi
mov dword [esi + 4], esi
mov eax, dword [0x850078]
cmp eax, 1
mov byte [esp + 0x18], 1
jne 0x4f3d7b
cmp dword [0x863470], ecx
je 0x4f3d97
cmp dword [0x85ef4c], 1
jg 0x4f3dba
jmp 0x4f3d97
cmp eax, 8
jne 0x4f3d89
cmp byte [0x850098], 1
jmp 0x4f3d95
cmp eax, 4
jne 0x4f3d97
cmp dword [0x83aab4], 8
je 0x4f3dba
mov ebx, dword [str.UI_PostRaceResults.fng]
call fcn.00440f10
test eax, eax
je 0x4f3dab
mov dword [eax + 8], ebx
jmp 0x4f3dad
xor eax, eax
mov ecx, dword [esi + 4]
mov dword [ecx], eax
mov dword [esi + 4], eax
mov dword [eax + 4], ecx
mov dword [eax], esi
mov ecx, edi
call fcn.004bfe80
test al, al
je 0x4f3de8
mov ebx, dword [str.UI_PostRace_TournResults.fng]
call fcn.00440f10
test eax, eax
je 0x4f3dd9
mov dword [eax + 8], ebx
jmp 0x4f3ddb
xor eax, eax
mov ecx, dword [esi + 4]
mov dword [ecx], eax
mov dword [esi + 4], eax
mov dword [eax + 4], ecx
mov dword [eax], esi
mov ecx, edi
call fcn.004bfef0
test al, al
je 0x4f3e16
mov ebx, dword [str.UI_PostRace_TournStandings.fng]
call fcn.00440f10
test eax, eax
je 0x4f3e07
mov dword [eax + 8], ebx
jmp 0x4f3e09
xor eax, eax
mov ecx, dword [esi + 4]
mov dword [ecx], eax
mov dword [esi + 4], eax
mov dword [eax + 4], ecx
mov dword [eax], esi
mov al, byte [0x89e7e6]
test al, al
jne 0x4f3e77
cmp dword [0x850078], 1
jne 0x4f3e77
push 0
mov ecx, 0x85ba64
call fcn.00528460
test al, al
je 0x4f3e77
mov ecx, 0x85ba64
call fcn.00500a00
test al, al
je 0x4f3e77
mov ecx, 0x85ba64
call fcn.00500a20
test al, al
jne 0x4f3e77
mov ebx, dword [str.UI_PostRaceReward.fng]
call fcn.00440f10
test eax, eax
je 0x4f3e68
mov dword [eax + 8], ebx
jmp 0x4f3e6a
xor eax, eax
mov ecx, dword [esi + 4]
mov dword [ecx], eax
mov dword [esi + 4], eax
mov dword [eax + 4], ecx
mov dword [eax], esi
mov ecx, edi
call fcn.004a44b0
test al, al
je 0x4f3ea5
mov ebx, dword [str.UI_SponsorPopup.fng]
call fcn.00440f10
test eax, eax
je 0x4f3e96
mov dword [eax + 8], ebx
jmp 0x4f3e98
xor eax, eax
mov ecx, dword [esi + 4]
mov dword [ecx], eax
mov dword [esi + 4], eax
mov dword [eax + 4], ecx
mov dword [eax], esi
mov ecx, edi
call fcn.004a44b0
test al, al
je 0x4f3ed3
mov ebx, dword [str.UI_Sponsorship_new.fng]
call fcn.00440f10
test eax, eax
je 0x4f3ec4
mov dword [eax + 8], ebx
jmp 0x4f3ec6
xor eax, eax
mov ecx, dword [esi + 4]
mov dword [ecx], eax
mov dword [esi + 4], eax
mov dword [eax + 4], ecx
mov dword [eax], esi
mov al, byte [0x89e7e6]
test al, al
jne 0x4f3f1e
mov eax, dword [0x850078]
cmp eax, 8
je 0x4f3f1e
cmp eax, 0x200
je 0x4f3f1e
cmp eax, 4
jne 0x4f3efb
cmp dword [0x83aab4], 8
je 0x4f3f1e
mov ebx, dword [str.UI_PostRace.fng]
call fcn.00440f10
test eax, eax
je 0x4f3f0f
mov dword [eax + 8], ebx
jmp 0x4f3f11
xor eax, eax
mov ecx, dword [esi + 4]
mov dword [ecx], eax
mov dword [esi + 4], eax
mov dword [eax + 4], ecx
mov dword [eax], esi
cmp dword [esi], esi
jne 0x4f3f59
push 0
mov ecx, 0x83a9d0
mov byte [0x7f45a0], 0
call fcn.00502c30
push eax
call fcn.0050c470
add esp, 4
push 1
mov ecx, 0x83a9d0
call fcn.00502c80
mov ecx, dword [0x8900d8]
push 0
push 0xb
call fcn.005f3f60
mov ebx, dword [esi]
cmp ebx, esi
mov dword [edi + 0x38], ebx
je 0x4f3f76
mov eax, dword [ebx + 8]
push 1
push eax
call fcn.0051c9a0
mov ebx, dword [ebx]
add esp, 8
cmp ebx, esi
jne 0x4f3f62
call fcn.0050ca50
push eax
call fcn.0052cc10
add esp, 4
test al, al
jne 0x4f3fa4
push 0
push 0xff
push 0x783fe5
call fcn.0050ca50
push eax
push 0xe
call fcn.00555c10
add esp, 0x14
mov ecx, dword [esp + 0x10]
mov eax, edi
pop edi
pop esi
pop ebx
mov dword fs:[0], ecx
add esp, 0x10
ret