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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc8
mov eax, dword [0x714bc0]
xor eax, ebp
mov dword [ebp - 4], eax
push esi
push 0x62e390
mov esi, ecx
call dword [fcn.005e54d8]
mov dword [esi], eax
test eax, eax
je 0x48a7da
push 0x62e378
push eax
call dword [fcn.005e54c8]
mov dword [esi + 0x288], eax
test eax, eax
jne 0x48a0ec
mov dword [ebp - 0x94], 0x37
push 0x6f3994
lea eax, [ebp - 0x94]
push eax
call fcn.005b29c2
push 0x150e828
call eax
add esp, 4
mov dword [esi + 8], eax
test eax, eax
jne 0x48a118
push 0x6f3994
lea ecx, [ebp - 0x94]
push ecx
mov dword [ebp - 0x94], 0x37
call fcn.005b29c2
call eax
test eax, eax
je 0x48a139
push 0x6f3994
lea edx, [ebp - 0x94]
push edx
mov dword [ebp - 0x94], 0x6e
call fcn.005b29c2
mov eax, dword [esi + 0x288]
push 0xe5ac921f
call eax
mov ecx, dword [esi + 0x288]
push 0xd9930b07
mov dword [esi + 0x10], eax
call ecx
mov edx, dword [esi + 0x288]
push 0x48b3ea59
mov dword [esi + 0x14], eax
call edx
mov dword [esi + 0x18], eax
mov eax, dword [esi + 0x288]
push 0x9abdd40d
call eax
mov ecx, dword [esi + 0x288]
push 0x34ef9506
mov dword [esi + 0x1c], eax
call ecx
mov edx, dword [esi + 0x288]
push 0xf951a4d1
mov dword [esi + 0x20], eax
call edx
mov dword [esi + 0xc], eax
mov eax, dword [esi + 0x288]
push 0xadd604d1
call eax
mov ecx, dword [esi + 0x288]
push 0xaea3fa32
mov dword [esi + 0x24], eax
call ecx
mov edx, dword [esi + 0x288]
push 0xe3640a56
mov dword [esi + 0x28], eax
call edx
mov dword [esi + 0x40], eax
mov eax, dword [esi + 0x288]
push 0x1ea54a3b
call eax
mov ecx, dword [esi + 0x288]
push 0x7bcf4ac
mov dword [esi + 0x2c], eax
call ecx
mov edx, dword [esi + 0x288]
push 0x1bd69f49
mov dword [esi + 0x30], eax
call edx
mov dword [esi + 0x34], eax
mov eax, dword [esi + 0x288]
push 0xd8cbf37b
call eax
mov ecx, dword [esi + 0x288]
push 0x63e2f56f
mov dword [esi + 0x50], eax
call ecx
mov edx, dword [esi + 0x288]
push 0xbe17923
mov dword [esi + 0x54], eax
call edx
mov dword [esi + 0x58], eax
mov eax, dword [esi + 0x288]
push 0x86f05d7a
call eax
mov ecx, dword [esi + 0x288]
add esp, 0x40
push 0x46fbeb03
mov dword [esi + 0x5c], eax
call ecx
mov edx, dword [esi + 0x288]
push 0x5a04b644
mov dword [esi + 0x60], eax
call edx
mov dword [esi + 0x64], eax
mov eax, dword [esi + 0x288]
push 0x22a78b05
call eax
mov ecx, dword [esi + 0x288]
push 0x4d7b0709
mov dword [esi + 0x94], eax
call ecx
mov dword [esi + 0x68], eax
mov edx, dword [esi + 0x288]
push 0x283ac65a
call edx
mov dword [esi + 0x6c], eax
mov eax, dword [esi + 0x288]
push 0xceee8e9f
call eax
mov ecx, dword [esi + 0x288]
push 0xd988f0f3
mov dword [esi + 0x74], eax
call ecx
mov edx, dword [esi + 0x288]
push 0x14b83a5f
mov dword [esi + 0x78], eax
call edx
mov dword [esi + 0x7c], eax
mov eax, dword [esi + 0x288]
push 0x2ddfb66e
call eax
mov ecx, dword [esi + 0x288]
push 0xda141340
mov dword [esi + 0x84], eax
call ecx
mov edx, dword [esi + 0x288]
push 0x891fa0ae
mov dword [esi + 0x88], eax
call edx
mov dword [esi + 0x8c], eax
mov eax, dword [esi + 0x288]
push 0x8f6ed0fb
call eax
mov ecx, dword [esi + 0x288]
push 0x6533ea3e
mov dword [esi + 0x90], eax
call ecx
mov edx, dword [esi + 0x288]
push 0x5380ad1a
mov dword [esi + 0x98], eax
call edx
mov dword [esi + 0x9c], eax
mov eax, dword [esi + 0x288]
push 0x7d554f8e
call eax
mov ecx, dword [esi + 0x288]
push 0x1730bfc9
mov dword [esi + 0x44], eax
call ecx
mov edx, dword [esi + 0x288]
add esp, 0x40
push 0xe3e89b6f
mov dword [esi + 0x48], eax
call edx
mov dword [esi + 0x4c], eax
mov eax, dword [esi + 0x288]
push 0x37d32e69
call eax
mov ecx, dword [esi + 0x288]
push 0x1be0b8e5
mov dword [esi + 0x70], eax
call ecx
mov edx, dword [esi + 0x288]
push 0x2a0a350f
mov dword [esi + 0xa8], eax
call edx
mov dword [esi + 0xac], eax
mov eax, dword [esi + 0x288]
push 0x57f7caac
call eax
mov ecx, dword [esi + 0x288]
push 0x11104158
mov dword [esi + 0x38], eax
call ecx
mov edx, dword [esi + 0x288]
push 0x774aa982
mov dword [esi + 0x3c], eax
call edx
mov dword [esi + 0xa0], eax
mov eax, dword [esi + 0x288]
push 0x60ded2ed
call eax
mov dword [esi + 0xa4], eax
mov ecx, dword [esi + 0x288]
push 0xae5fbcfe
call ecx
mov edx, dword [esi + 0x288]
push 0xb6d62591
mov dword [esi + 0xb0], eax
call edx
mov dword [esi + 0xb4], eax
mov eax, dword [esi + 0x288]
push 0x4e2f76a8
call eax
mov ecx, dword [esi + 0x288]
push 0xc7026a87
mov dword [esi + 0xb8], eax
call ecx
mov edx, dword [esi + 0x288]
push 0xfc13ee11
mov dword [esi + 0xbc], eax
call edx
mov dword [esi + 0xd8], eax
mov eax, dword [esi + 0x288]
push 0xa561fd7d
call eax
mov ecx, dword [esi + 0x288]
push 0x7d656244
mov dword [esi + 0xd4], eax
call ecx
mov edx, dword [esi + 0x288]
push 0x465f9bcf
mov dword [esi + 0xc0], eax
call edx
add esp, 0x40
mov dword [esi + 0xc4], eax
mov eax, dword [esi + 0x288]
push 0xba94c56e
call eax
mov ecx, dword [esi + 0x288]
push 0xcdf27911
mov dword [esi + 0xc8], eax
call ecx
mov edx, dword [esi + 0x288]
push 0x927da4f6
mov dword [esi + 0xcc], eax
call edx
mov dword [esi + 0xd0], eax
mov eax, dword [esi + 0x288]
push 0x5f608315
call eax
mov ecx, dword [esi + 0x288]
push 0x6ff81213
mov dword [esi + 0xdc], eax
call ecx
mov edx, dword [esi + 0x288]
push 0xf4dae6b
mov dword [esi + 0xe0], eax
call edx
mov dword [esi + 0xe4], eax
mov eax, dword [esi + 0x288]
push 0xdcb616c3
call eax
mov ecx, dword [esi + 0x288]
push 0xa4dfd3f2
mov dword [esi + 0xe8], eax
call ecx
mov edx, dword [esi + 0x288]
push 0xedcf624e
mov dword [esi + 0xec], eax
call edx
mov dword [esi + 0xf0], eax
mov eax, dword [esi + 0x288]
push 0x34206d86
call eax
mov ecx, dword [esi + 0x288]
push 0x70916171
mov dword [esi + 0xf4], eax
call ecx
mov edx, dword [esi + 0x288]
push 0xad95f5ed
mov dword [esi + 0xf8], eax
call edx
mov dword [esi + 0xfc], eax
mov eax, dword [esi + 0x288]
push 0xc16c7e2c
call eax
mov ecx, dword [esi + 0x288]
push 0xd258bb5
mov dword [esi + 0x100], eax
call ecx
mov edx, dword [esi + 0x288]
push 0xe9c425a1
mov dword [esi + 0x104], eax
call edx
mov dword [esi + 0x108], eax
mov eax, dword [esi + 0x288]
push 0x34c0b13d
call eax
mov ecx, dword [esi + 0x288]
add esp, 0x40
push 0x78dba2
mov dword [esi + 0x10c], eax
call ecx
mov edx, dword [esi + 0x288]
push 0x175167e9
mov dword [esi + 0x110], eax
call edx
mov dword [esi + 0x114], eax
mov eax, dword [esi + 0x288]
push 0x1f7db630
call eax
mov ecx, dword [esi + 0x288]
push 0x49882876
mov dword [esi + 0x118], eax
call ecx
mov edx, dword [esi + 0x288]
push 0x11abccf8
mov dword [esi + 0x11c], eax
call edx
mov dword [esi + 0x120], eax
mov eax, dword [esi + 0x288]
push 0x5d8cf8de
call eax
mov ecx, dword [esi + 0x288]
push 0x409d9841
mov dword [esi + 0x124], eax
call ecx
mov edx, dword [esi + 0x288]
push 0x3d358a0c
mov dword [esi + 0x128], eax
call edx
mov dword [esi + 0x12c], eax
mov eax, dword [esi + 0x288]
push 0x76bfa16b
call eax
mov ecx, dword [esi + 0x288]
push 0x50016c78
mov dword [esi + 0x134], eax
call ecx
mov edx, dword [esi + 0x288]
push 0x42aea16a
mov dword [esi + 0x138], eax
call edx
mov dword [esi + 0x130], eax
mov eax, dword [esi + 0x288]
push 0x64b43a6a
call eax
mov ecx, dword [esi + 0x288]
push 0x507b4b59
mov dword [esi + 0x13c], eax
call ecx
mov edx, dword [esi + 0x288]
push 0x23f1b133
mov dword [esi + 0x140], eax
call edx
mov dword [esi + 0x144], eax
mov eax, dword [esi + 0x288]
push 0x733e009
call eax
mov ecx, dword [esi + 0x288]
push 0xa81f8992
mov dword [esi + 0x148], eax
call ecx
add esp, 0x40
mov edx, dword [esi + 0x288]
push 0x5dfab48a
mov dword [esi + 0x14c], eax
call edx
add esp, 4
mov ecx, esi
mov dword [esi + 0x150], eax
call fcn.00487e20
cmp dword [esi + 0x27c], 0
je 0x48a0d1
mov edx, dword [esi + 0x1c]
lea ecx, [ebp - 0x98]
push ecx
push 0
mov dword [esi + 4], 0
call edx
add esp, 8
test eax, eax
jne 0x48a766
push 0x8c
push eax
lea eax, [ebp - 0x90]
push eax
call fcn.005b1e40
mov edx, dword [ebp - 0x98]
mov eax, dword [esi + 0xc]
lea ecx, [ebp - 0x90]
push ecx
push edx
mov dword [ebp - 0x90], 0x1008c
call eax
add esp, 0x14
test eax, eax
jne 0x48a766
mov ecx, dword [ebp - 0x8c]
mov dword [esi + 4], ecx
lea edx, [ebp - 0xc8]
push edx
mov ecx, esi
mov dword [esi + 0x284], 0
call fcn.00489aa0
test eax, eax
je 0x48a7cb
fld qword [ebp - 0xc8]
fld qword [ebp - 0xc0]
fucompp
fnstsw ax
test ah, 0x44
jp 0x48a7c1
fld qword [ebp - 0xb8]
fld qword [ebp - 0xb0]
fucompp
fnstsw ax
test ah, 0x44
jp 0x48a7c1
fld qword [ebp - 0xa8]
fld qword [ebp - 0xa0]
fucompp
fnstsw ax
test ah, 0x44
jnp 0x48a7cb
mov dword [esi + 0x284], 1
mov ecx, dword [ebp - 4]
xor ecx, ebp
pop esi
call fcn.005ae4db
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0x94], 2
jmp 0x48a0db