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

Disassembly:
sub esp, 0x6c
push esi
mov esi, ecx
call fcn.00515f10
call fcn.004b0736
test eax, eax
je 0x59fccc
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0x74]
call eax
test eax, eax
je 0x59fccc
call fcn.004b0736
test eax, eax
je 0x59fccc
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0x74]
call eax
test eax, eax
je 0x59fccc
mov eax, dword [eax + 0x20]
jmp 0x59fcce
xor eax, eax
push ebx
push ebp
push edi
push str.LANG_SERBIAN
push eax
lea ecx, [esi + 0x138]
call fcn.0056fbc0
call fcn.00531b40
fld dword [0x6abca0]
push ecx
fstp dword [esp]
push 0x2a
mov ecx, esi
mov edi, eax
lea ebx, [esi + 0x4f4]
call fcn.00515e50
push eax
push 0x226
push 0x2a
mov ecx, esi
call fcn.00515e50
push eax
push 5
mov ecx, esi
call fcn.00515e50
push eax
mov ecx, edi
call fcn.00531410
push eax
mov ecx, ebx
call fcn.00531220
call fcn.00531b40
fld dword [0x6abca0]
push ecx
fstp dword [esp]
push 0xf
mov ecx, esi
mov edi, eax
lea ebx, [esi + 0x494]
call fcn.00515e50
push eax
push 0xcd
push 5
mov ecx, esi
call fcn.00515e50
push eax
push 0xf
mov ecx, esi
call fcn.00515e50
push eax
mov ecx, edi
call fcn.00531410
push eax
mov ecx, ebx
call fcn.00531220
call fcn.00531b40
fld dword [0x6abca0]
push ecx
fstp dword [esp]
push 0xcd
push 5
mov ecx, esi
mov ebx, eax
lea edi, [esi + 0x474]
call fcn.00515e50
push eax
push 0xf
mov ecx, esi
call fcn.00515e50
push eax
mov ecx, ebx
call fcn.00531410
push eax
push 0xf
mov ecx, esi
call fcn.00515e50
push eax
mov ecx, edi
call fcn.00531220
push 0x1e
mov ecx, esi
call fcn.00515e50
push 0x1e
mov ecx, esi
mov dword [esi + 0x570], eax
call fcn.00515e50
push 0x10
mov ecx, esi
mov dword [esi + 0x558], eax
call fcn.00515e50
mov dword [esi + 0x4c], eax
call fcn.00531b40
fld dword [0x6abca0]
push ecx
fstp dword [esp]
push 0x226
push 0xf
mov ecx, esi
mov ebp, eax
lea ebx, [esi + 0x534]
call fcn.00515e50
push eax
push 5
mov ecx, esi
call fcn.00515e50
push eax
mov ecx, ebp
call fcn.00531410
push eax
push 0x29
mov ecx, esi
call fcn.00515e50
push eax
mov ecx, ebx
call fcn.00531220
call fcn.00531b40
fld dword [0x6abca0]
push ecx
fstp dword [esp]
push 0x10
mov ecx, esi
mov dword [esp + 0x18], eax
lea ebp, [esi + 0x4b4]
call fcn.00515e50
push eax
push 0x33
push 0x10
mov ecx, esi
call fcn.00515e50
push eax
push 0x33
mov ecx, esi
call fcn.00515e50
mov ecx, dword [esp + 0x20]
push eax
call fcn.00531410
push eax
mov ecx, ebp
call fcn.00531220
mov dword [esi + 0x578], 0
call fcn.00531b40
fld dword [0x6abca0]
push ecx
fstp dword [esp]
push 0x226
push 0xf
mov ecx, esi
mov dword [esp + 0x1c], eax
call fcn.00515e50
push eax
push 5
mov ecx, esi
call fcn.00515e50
mov ecx, dword [esp + 0x1c]
push eax
call fcn.00531410
push eax
push 0x29
mov ecx, esi
call fcn.00515e50
push eax
lea ecx, [esi + 0x4d4]
call fcn.00531220
call fcn.00531b40
push 0x46
push 5
mov ecx, esi
mov dword [esp + 0x18], eax
call fcn.00515e50
push eax
push 0xf
mov ecx, esi
call fcn.00515e50
mov ecx, dword [esp + 0x18]
push eax
call fcn.00531410
mov dword [esi + 0x564], eax
call fcn.00531b40
mov ecx, dword [eax + 0x58]
add eax, 0x50
cmp ecx, 0xffffffff
jne 0x59ff12
mov eax, dword [eax + 4]
jmp 0x59ff14
mov eax, ecx
mov dword [esi + 0x410], eax
call fcn.00531b40
push 0
mov ecx, eax
call fcn.00531680
test eax, eax
je 0x59ff74
push 0xf
mov ecx, esi
call fcn.00515e50
push eax
lea ecx, [esi + 0x494]
call fcn.00531b00
push 0xf
mov ecx, esi
call fcn.00515e50
push eax
mov ecx, edi
call fcn.00531b00
push 0xf
mov ecx, esi
call fcn.00515e50
push eax
mov ecx, ebx
call fcn.00531b00
push 0xf
mov ecx, esi
call fcn.00515e50
push eax
mov ecx, ebp
call fcn.00531b00
mov ecx, esi
call fcn.00515e10
dec eax
cmp eax, 4
ja 0x5a0506
jmp dword [eax*4 + 0x59f958]
cmp dword [esi + 0x578], 0
pop edi
pop ebp
pop ebx
je 0x5a053a
mov eax, 0x8d8d8d
mov dword [esi + 0x434], eax
mov dword [esi + 0x44c], eax
mov dword [esi + 0x320], eax
mov eax, dword [esi + 0x50]
cmp eax, 0xffffffff
jne 0x5a0534
mov eax, dword [esi + 0x4c]
mov dword [esi + 0x458], eax
lea eax, [esi + 0x494]
push eax
lea ecx, [esi + 0x514]
call fcn.00531240
mov ecx, esi
pop esi
add esp, 0x6c
jmp fcn.0059f260