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

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5763e8
mov eax, dword fs:[0]
push eax
sub esp, 0x104
mov eax, dword [0x6a78d0]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
call fcn.00413df0
push str.image_2D_login_bar00.TIF
lea ecx, [esi + 0xa8]
call fcn.0044bda0
push str.image_2D_login_bar01.TIF
lea ecx, [esi + 0xc8]
call fcn.0044bda0
mov edi, dword [sym.imp.MSVCR120.dll_sprintf]
lea eax, [ebp - 0x110]
push 0x11
push str.Image_LoadingMap_maploadingimage_02d.tga
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x110]
push ecx
lea ecx, [esi + 0xe8]
call fcn.0044bda0
test eax, eax
jne 0x40f976
lea eax, [ebp - 0x110]
push str.Image_LoadingMap_maploadingimage00.tga
push eax
call edi
add esp, 8
lea eax, [ebp - 0x110]
lea ecx, [esi + 0xe8]
push eax
call fcn.0044bda0
xor eax, eax
mov dword [esi + 0x3c], 0
xorps xmm0, xmm0
mov dword [esi + 0x44], 0
mov dword [esi + 0x48], 0
mov ecx, 0x6a6bf0
movdqu xmmword [esi + 0x4c], xmm0
push esi
mov word [esi + 0x5c], ax
mov dword [esi + 0x30], eax
mov dword [esi + 0x70], eax
mov dword [esi + 0xa4], eax
mov dword [esi + 0x78], eax
call fcn.00517240
cmp dword [0x6f71e0], 0
mov ecx, 0x6f71e0
je 0x40f9cb
call fcn.00539b30
mov ecx, 0x6f71e0
movzx eax, word [esi + 0xc]
push eax
call fcn.005380c0
cmp dword [0x6bb5a8], 0
jne 0x40fceb
mov ecx, 0x6d9590
call fcn.005124b0
mov ecx, 0x6d43a8
call fcn.004d4400
mov ecx, 0x6a6470
call fcn.00509800
mov ecx, 0x6d7fd4
call fcn.0050bb00
mov ecx, 0x6d7de0
call fcn.00505810
mov eax, dword [0x6bb8c0]
test al, 1
jne 0x40fa4a
or eax, 1
mov dword [0x6bb8c0], eax
mov ecx, 0x6bb750
mov dword [ebp - 4], 0
call fcn.005236a0
push 0x581750
call fcn.00574e53
add esp, 4
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x6bb750
call fcn.005249e0
mov ecx, 0x6d20e0
call fcn.004ae2c0
mov ecx, 0x6d20e0
call fcn.004adb40
mov ecx, 0x6d20e0
call fcn.004add40
mov ecx, 0x6d20e0
call fcn.004ade40
mov ecx, 0x6d20e0
call fcn.004adc40
mov ecx, 0x6d20e0
call fcn.004d11f0
mov ecx, 0x6d20e0
call fcn.004ae870
mov ecx, 0x6d20e0
call fcn.004ae100
mov ecx, 0x6d9540
call fcn.00511b10
mov ecx, 0x6d20e0
call fcn.004aea30
mov ecx, 0x6d20e0
call fcn.004af290
mov ecx, 0x6d20e0
call fcn.004af100
mov ecx, 0x6d20e0
call fcn.004adf40
mov ecx, 0x6da100
call fcn.0051d040
mov ecx, 0x6da100
call fcn.0051cec0
mov ecx, 0x6da100
call fcn.0051c370
mov ecx, 0x6da100
call fcn.00520d60
mov ecx, 0x6da100
call fcn.0051dd60
push 0x6de0e8
mov ecx, 0x6da100
call fcn.0051df00
mov ecx, 0x6da100
call fcn.0051c1d0
mov ecx, 0x6da100
call fcn.0051e200
mov ecx, 0x6da100
call fcn.0051e660
mov ecx, 0x6da100
call fcn.0051e060
mov ecx, 0x6da100
call fcn.0051fef0
mov ecx, 0x6da100
call fcn.0051b250
mov ecx, 0x6da100
call fcn.0051fd30
mov ecx, 0x6da100
call fcn.0051ee10
mov ecx, 0x6da100
call fcn.0051f8c0
mov ecx, 0x6da100
call fcn.0051fa80
mov ecx, 0x6da100
call fcn.0051b600
mov ecx, 0x6a70b8
call fcn.0052e040
mov ecx, 0x6cbea0
call fcn.0048e0c0
mov ecx, 0x6da100
call fcn.00520ec0
mov ecx, 0x6f70e8
call fcn.00535230
mov eax, dword [0x6bb8c8]
test al, 1
jne 0x40fbe3
or eax, 1
mov dword [0x6bb8c8], eax
mov ecx, 0x6bb8c4
mov dword [ebp - 4], 1
call fcn.00535c80
push 0x5816c0
call fcn.00574e53
add esp, 4
mov dword [ebp - 4], 0xffffffff
push 0x6bb8c4
mov ecx, 0x6f70e8
call fcn.00534c20
mov eax, dword [0x6bb8d0]
test al, 1
jne 0x40fc28
or eax, 1
mov dword [0x6bb8d0], eax
mov ecx, 0x6bb8cc
mov dword [ebp - 4], 2
call fcn.005359e0
push 0x5816b0
call fcn.00574e53
add esp, 4
mov dword [ebp - 4], 0xffffffff
push 0x6bb8cc
mov ecx, 0x6f70e8
call fcn.00534c20
mov ecx, 0x69d2e4
call fcn.00451ce0
mov ecx, 0x6f7e30
call fcn.00556a60
mov ecx, 0x6f7e30
call fcn.00556f30
mov ecx, 0x6f7e30
call fcn.00557090
mov ecx, 0x6f7e30
call fcn.00556d30
mov ecx, 0x6da100
call fcn.00520470
mov ecx, 0x6da100
call fcn.00520b30
mov ecx, 0x6da100
call fcn.00520980
mov ecx, 0x6da100
call fcn.0051dbc0
mov ecx, 0x6da100
call fcn.0051af30
mov ecx, 0x6da100
call fcn.0051c500
mov ecx, 0x6da100
call fcn.0051ec50
mov ecx, 0x6da100
call fcn.0051d800
mov ecx, 0x6da100
call fcn.0051d9b0
mov ecx, 0x6da100
call fcn.0051f310
mov ecx, 0x6fa568
call fcn.00570170
mov ecx, 0x6fa568
call fcn.005706b0
mov dword [0x6bb5a8], 1
movss xmm0, dword [esi + 0x28]
lea eax, [esi + 0x10]
push eax
sub esp, 0xc
mov ecx, 0x6f75a0
movss dword [esp + 8], xmm0
movss xmm0, dword [esi + 0x24]
movss dword [esp + 4], xmm0
movss xmm0, dword [esi + 0x20]
movss dword [esp], xmm0
push dword [esi + 0x1c]
call fcn.0053fcf0
mov dword [0x69d24c], 0x4140e0
call fcn.00413af0
push 0
mov ecx, 0x69d248
call fcn.004483b0
mov dword [esi + 0x3c], eax
test eax, eax
je 0x40fd4a
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx + 8]
push 0x4e2
mov ecx, 0x69d248
call fcn.004483b0
mov dword [esi + 0x48], eax
test eax, eax
je 0x40fd71
mov ecx, eax
call fcn.0046de90
mov ecx, dword [esi + 0x48]
push 0
mov eax, dword [ecx]
call dword [eax + 8]
cmp dword [0x6a7684], 0
je 0x40fde3
mov eax, dword [0x6bb8c0]
test al, 1
jne 0x40fdb0
or eax, 1
mov dword [0x6bb8c0], eax
mov ecx, 0x6bb750
mov dword [ebp - 4], 3
call fcn.005236a0
push 0x581750
call fcn.00574e53
add esp, 4
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x6bb750
call fcn.00525fb0
push 0x829
mov ecx, 0x69d248
call fcn.004483b0
mov dword [esi + 0xa0], eax
test eax, eax
je 0x40fde3
push 0
push 0x544
push 0
mov ecx, eax
call fcn.00566840
mov ecx, 0x69d248
call fcn.00441f00
mov dword [esi + 0x6c], 0
mov ecx, 0x69d248
push 0x438
mov dword [0x6bb5a0], 1
call fcn.004483b0
mov dword [esi + 0x78], eax
test eax, eax
je 0x40fe39
mov ecx, dword [0x6f3cf0]
mov edx, dword [eax]
add ecx, 0xffffff88
push ecx
mov ecx, dword [0x6f3cec]
add ecx, 0xffffffd7
push ecx
mov ecx, eax
call dword [edx + 0x24]
mov ecx, dword [esi + 0x78]
push 0
mov eax, dword [ecx]
call dword [eax + 8]
mov eax, 1
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00574cc2
mov esp, ebp
pop ebp
ret 4