Function at 0x4d6853
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push 8
mov eax, 0x4ff12c
call fcn.004e5a27
mov esi, ecx
push 0x52bda4
lea eax, [ebp - 0x10]
push eax
mov ecx, ebx
call fcn.0041089c
and dword [ebp - 4], 0
lea edi, [esi + 0x74]
call fcn.004115b7
or dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x10]
add eax, 0xfffffff0
call fcn.0040d58f
push 0x525540
lea eax, [ebp - 0x10]
push eax
mov ecx, ebx
call fcn.0041089c
lea edi, [esi + 0x6c]
mov dword [ebp - 4], 1
call fcn.004115b7
or dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x10]
add eax, 0xfffffff0
call fcn.0040d58f
push 0x531b10
lea eax, [ebp - 0x10]
push eax
mov ecx, ebx
call fcn.0041089c
lea edi, [esi + 0x7c]
mov dword [ebp - 4], 2
call fcn.004115b7
or dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x10]
add eax, 0xfffffff0
call fcn.0040d58f
push 0x52e650
lea eax, [ebp - 0x10]
push eax
mov ecx, ebx
call fcn.0041089c
lea edi, [esi + 0x78]
mov dword [ebp - 4], 3
call fcn.004115b7
or dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x10]
add eax, 0xfffffff0
call fcn.0040d58f
xor edi, edi
push edi
push 0x5294c4
mov ecx, ebx
call fcn.004107ea
push edi
push 0x531b1c
mov ecx, ebx
mov dword [esi + 0x20], eax
call fcn.004107ea
push 0x525240
mov ecx, ebx
mov dword [esi + 0x28], eax
call fcn.004348d2
push edi
push 0x525278
mov ecx, ebx
mov dword [esi + 8], eax
mov dword [esi + 0xc], edx
call fcn.004107ea
push edi
push 0x52526c
mov ecx, ebx
mov dword [esi + 0x1c], eax
call fcn.004107ea
push edi
mov dword [esi + 0x18], eax
push 0x531b2c
mov ecx, ebx
call fcn.004107ea
push edi
push 0x52529c
mov ecx, ebx
mov dword [esi + 0x34], eax
call fcn.004107ea
push edi
push 0x531800
mov ecx, ebx
mov dword [esi + 0x40], eax
call fcn.004107ea
push edi
push 0x531814
mov ecx, ebx
mov dword [esi + 0x2c], eax
call fcn.004107ea
mov dword [esi + 0x30], eax
mov eax, dword [ebp + 8]
mov eax, dword [eax + 0x14]
cmp eax, edi
je 0x4d69dc
mov eax, dword [eax + 4]
lea edx, [esi + 0x6c]
push edx
mov ecx, eax
call fcn.0040e06b
test eax, eax
jne 0x4d69dc
mov ecx, dword [ebp + 8]
mov eax, dword [ecx + 0x14]
cmp dword [eax], 8
jne 0x4d69d4
or dword [eax], 0x10
mov eax, dword [ecx + 0x14]
mov eax, dword [eax]
or dword [esi + 0x40], eax
push edi
push 0x525188
mov ecx, ebx
call fcn.004107ea
push edi
push 0x525288
mov ecx, ebx
mov dword [esi + 0x38], eax
call fcn.004107ea
inc dword [0x552f88]
mov dword [esi + 0x24], eax
mov eax, dword [esi + 8]
mov dword [esi + 0x10], eax
mov eax, dword [esi + 0xc]
mov dword [esi + 0x14], eax
mov eax, dword [0x552f88]
mov dword [esi + 0x3c], eax
mov dword [ebp - 0x10], edi
add esi, 0x44
lea ecx, [ebp + 8]
call fcn.0041162c
mov dword [ebp - 4], 4
push dword [ebp - 0x10]
lea eax, [ebp + 8]
push 0x5252a8
call fcn.0041156c
pop ecx
pop ecx
push edi
push dword [ebp + 8]
mov ecx, ebx
call fcn.004107ea
cmp eax, edi
mov dword [esi], eax
jle 0x4d6a83
cmp eax, dword [str.Thursday]
jle 0x4d6a5b
mov dword [str.Thursday], eax
push eax
mov eax, dword [0x5530cc]
push dword [eax]
lea eax, [ebp + 8]
push 0x531b38
call fcn.0041156c
add esp, 0xc
push dword [ebp + 8]
call dword [0x50836c]
cmp eax, 0xffffffff
jne 0x4d6a83
mov dword [esi], edi
or dword [ebp - 4], 0xffffffff
mov eax, dword [ebp + 8]
add eax, 0xfffffff0
call fcn.0040d58f
inc dword [ebp - 0x10]
add esi, 4
cmp dword [ebp - 0x10], 5
jl 0x4d6a1c
call fcn.004e5aff
ret 4