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

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5770d6
mov eax, dword fs:[0]
push eax
sub esp, 0x104
mov eax, dword [0x6a7420]
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.0040fab0
push str.image_2D_login_bar00.TIF
lea ecx, [esi + 0xa8]
call fcn.00447a20
push str.image_2D_login_bar01.TIF
lea ecx, [esi + 0xc8]
call fcn.00447a20
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.00447a20
test eax, eax
jne 0x40b636
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.00447a20
xor eax, eax
mov dword [esi + 0x3c], 0
xorps xmm0, xmm0
mov dword [esi + 0x44], 0
mov dword [esi + 0x48], 0
mov ecx, 0x6a6740
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.005144e0
cmp dword [0x6ee5c0], 0
mov ecx, 0x6ee5c0
je 0x40b68b
call fcn.00536eb0
mov ecx, 0x6ee5c0
movzx eax, word [esi + 0xc]
push eax
call fcn.00535440
cmp dword [0x6b2130], 0
jne 0x40b9eb
mov ecx, 0x6d07c0
call fcn.0050f6d0
mov ecx, 0x6cb3b8
call fcn.004d11a0
mov ecx, 0x6a5fc0
call fcn.00506940
mov ecx, 0x6cf190
call fcn.00508c40
mov ecx, 0x6cef60
call fcn.00502980
mov eax, dword [0x6b2448]
test al, 1
jne 0x40b70a
or eax, 1
mov dword [0x6b2448], eax
mov ecx, 0x6b22d8
mov dword [ebp - 4], 0
call fcn.00520840
push 0x582a70
call fcn.00575b7b
add esp, 4
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x6b22d8
call fcn.00521bc0
mov ecx, 0x6c9068
call fcn.004aaf40
mov ecx, 0x6c9068
call fcn.004aa7c0
mov ecx, 0x6c9068
call fcn.004aa9c0
mov ecx, 0x6c9068
call fcn.004aaac0
mov ecx, 0x6c9068
call fcn.004aa8c0
mov ecx, 0x6c9068
call fcn.00527720
mov ecx, 0x6c9068
call fcn.004ab4f0
mov ecx, 0x6c9068
call fcn.004aad80
mov ecx, 0x6d0760
call fcn.0050ed30
mov ecx, 0x6c9068
call fcn.004ab6b0
mov ecx, 0x6c9068
call fcn.004abf10
mov ecx, 0x6c9068
call fcn.004abd80
mov ecx, 0x6c9068
call fcn.004aabc0
mov ecx, 0x6d1368
call fcn.0051a1a0
mov ecx, 0x6d1368
call fcn.0051a020
mov ecx, 0x6d1368
call fcn.005194d0
mov ecx, 0x6d1368
call fcn.0051df00
mov ecx, 0x6d1368
call fcn.0051aec0
push 0x6d5350
mov ecx, 0x6d1368
call fcn.0051b060
mov ecx, 0x6d1368
call fcn.00519330
mov ecx, 0x6d1368
call fcn.0051b360
mov ecx, 0x6d1368
call fcn.0051b7c0
mov ecx, 0x6d1368
call fcn.0051b1c0
mov ecx, 0x6d1368
call fcn.0051d090
mov ecx, 0x6d1368
call fcn.005183b0
mov ecx, 0x6d1368
call fcn.0051ced0
mov ecx, 0x6d1368
call fcn.0051bf70
mov ecx, 0x6d1368
call fcn.0051ca20
mov ecx, 0x6d1368
call fcn.0051cc20
mov ecx, 0x6d1368
call fcn.00518760
mov ecx, 0x6a6c08
call fcn.0052b2a0
mov ecx, 0x6c2db8
call fcn.0048a180
mov ecx, 0x6d1368
call fcn.0051e060
mov ecx, 0x6ee498
call fcn.00532560
mov eax, dword [0x6b2450]
test al, 1
jne 0x40b8a3
or eax, 1
mov dword [0x6b2450], eax
mov ecx, 0x6b244c
mov dword [ebp - 4], 1
call fcn.00533030
push 0x5829e0
call fcn.00575b7b
add esp, 4
mov dword [ebp - 4], 0xffffffff
push 0x6b244c
mov ecx, 0x6ee498
call fcn.00531f50
mov eax, dword [0x6b2458]
test al, 1
jne 0x40b8e8
or eax, 1
mov dword [0x6b2458], eax
mov ecx, 0x6b2454
mov dword [ebp - 4], 2
call fcn.00532d90
push 0x5829d0
call fcn.00575b7b
add esp, 4
mov dword [ebp - 4], 0xffffffff
push 0x6b2454
mov ecx, 0x6ee498
call fcn.00531f50
mov ecx, 0x69ce2c
call fcn.0044d840
mov ecx, 0x6ef350
call fcn.00553b80
mov ecx, 0x6ef350
call fcn.00554050
mov ecx, 0x6ef350
call fcn.005541b0
mov ecx, 0x6ef350
call fcn.00553e50
mov ecx, 0x6d1368
call fcn.0051d610
mov ecx, 0x6d1368
call fcn.0051dcd0
mov ecx, 0x6d1368
call fcn.0051db20
mov ecx, 0x6d1368
call fcn.0051ad20
mov ecx, 0x6d1368
call fcn.00518010
mov ecx, 0x6d1368
call fcn.00519660
mov ecx, 0x6d1368
call fcn.0051bdb0
mov ecx, 0x6d1368
call fcn.0051a960
mov ecx, 0x6d1368
call fcn.0051ab10
mov ecx, 0x6d1368
call fcn.0051c470
mov ecx, 0x6f1b38
call fcn.0056d1e0
mov ecx, 0x6f1b38
call fcn.0056d720
mov eax, dword [0x6b0a40]
mov dword [0x6b2130], 1
test al, 1
jne 0x40b9e1
or eax, 1
mov dword [0x6b0a40], eax
mov ecx, 0x6b09f0
mov dword [ebp - 4], 3
call fcn.00570a50
push 0x582970
call fcn.00575b7b
add esp, 4
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x6b09f0
call fcn.00572300
movss xmm0, dword [esi + 0x28]
lea eax, [esi + 0x10]
push eax
sub esp, 0xc
mov ecx, 0x6ee990
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.0053cef0
mov dword [0x69cd94], 0x40fd90
call fcn.0040f7b0
push 0
mov ecx, 0x69cd90
call fcn.00444020
mov dword [esi + 0x3c], eax
test eax, eax
je 0x40ba4a
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx + 8]
push 0x4e4
mov ecx, 0x69cd90
call fcn.00444020
mov dword [esi + 0x48], eax
test eax, eax
je 0x40ba71
mov ecx, eax
call fcn.00469e20
mov ecx, dword [esi + 0x48]
push 0
mov eax, dword [ecx]
call dword [eax + 8]
cmp dword [0x6a71d4], 0
je 0x40bae3
mov eax, dword [0x6b2448]
test al, 1
jne 0x40bab0
or eax, 1
mov dword [0x6b2448], eax
mov ecx, 0x6b22d8
mov dword [ebp - 4], 4
call fcn.00520840
push 0x582a70
call fcn.00575b7b
add esp, 4
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x6b22d8
call fcn.00523190
push 0x82b
mov ecx, 0x69cd90
call fcn.00444020
mov dword [esi + 0xa0], eax
test eax, eax
je 0x40bae3
push 0
push 0x544
push 0
mov ecx, eax
call fcn.005638a0
mov ecx, 0x69cd90
call fcn.0043db00
mov dword [esi + 0x6c], 0
mov ecx, 0x69cd90
push 0x43a
mov dword [0x6b2128], 1
call fcn.00444020
mov dword [esi + 0x78], eax
test eax, eax
je 0x40bb39
mov ecx, dword [0x6eaf58]
mov edx, dword [eax]
add ecx, 0xffffff88
push ecx
mov ecx, dword [0x6eaf54]
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.00575b90
mov esp, ebp
pop ebp
ret 4