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

Disassembly:
sub esp, 0x38
push ebx
push esi
push edi
mov esi, ecx
call fcn.23b18380
call fcn.23a64f40
fld dword [0x23be6e24]
push ecx
fstp dword [esp]
push 0x10
mov ecx, esi
mov ebx, eax
lea edi, [esi + 0x4a0]
call fcn.23adaa20
push eax
push 0x226
push 0xf
mov ecx, esi
call fcn.23adaa20
push eax
push 5
mov ecx, esi
call fcn.23adaa20
push eax
mov ecx, ebx
call fcn.23a64860
push eax
mov ecx, edi
call fcn.23a64670
call fcn.23a64f40
push 0
mov ecx, eax
call fcn.23a64ad0
test eax, eax
je 0x23b18cd9
push 0xf
mov ecx, esi
call fcn.23adaa20
push eax
mov ecx, edi
call fcn.23a64f20
call fcn.23a64f40
mov ecx, eax
call fcn.23a64f00
sub eax, 1
je 0x23b18f48
sub eax, 1
je 0x23b18e81
sub eax, 1
jne 0x23b18fe5
fld dword [0x23bf1254]
push ecx
fstp dword [esp]
push 0xb59799
push 0xfaf4f3
lea ecx, [esi + 0x480]
call fcn.23a64670
fld dword [0x23bf1254]
push ecx
fstp dword [esp]
push 0x927476
push 0xc8b2b3
mov ecx, edi
call fcn.23a64670
fld dword [0x23be6e24]
push ecx
fstp dword [esp]
push 0xf7f3f3
push 0xe5d7d7
lea ecx, [esi + 0x460]
call fcn.23a64670
fld dword [0x23be6e24]
push ecx
fstp dword [esp]
push 0xa28385
push 0xe2d7d7
lea ecx, [esi + 0x4e0]
call fcn.23a64670
fld dword [0x23be6e24]
push ecx
fstp dword [esp]
push 0xc5aeb0
push 0xf1e8e8
lea ecx, [esi + 0x4c0]
call fcn.23a64670
fld dword [0x23be6e24]
push ecx
fstp dword [esp]
mov edi, 0x99797a
push edi
push 0xf9f5f7
lea ecx, [esi + 0x2c]
mov dword [esi + 0x544], 0x947c7c
call fcn.23a64670
mov eax, 0x8d8d8d
mov dword [esi + 0x438], eax
mov dword [esi + 0x30c], eax
mov eax, 0x6f4b4b
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], eax
mov dword [esp + 0x18], eax
lea eax, [esp + 0xc]
push eax
lea ecx, [esp + 0x2c]
push ecx
push 7
mov ecx, esi
mov dword [esi + 0x33c], 0x8f6d6e
mov dword [esi + 0x330], 0x755454
mov dword [esi + 0x2d0], 0xe4dadb
mov dword [esi + 0x55c], 0xd3c0c0
mov dword [esi + 0x50], edi
mov dword [esi + 0x444], edi
mov dword [esp + 0x34], 0x1f
mov dword [esp + 0x38], 0x20
mov dword [esp + 0x3c], 0x25
mov dword [esp + 0x40], 0x32
mov dword [esp + 0x44], 0x21
mov dword [esp + 0x48], 0x24
mov dword [esp + 0x4c], 0x2f
mov dword [esp + 0x18], 0xc2eeff
mov dword [esp + 0x28], 0x3e80fe
mov dword [esp + 0x2c], 0x6fc0ff
mov dword [esp + 0x30], 0
call fcn.23adaa50
jmp 0x23b18fe5
fld dword [0x23bf1254]
push ecx
fstp dword [esp]
push 0xa8c0c0
lea ebx, [esi + 0x480]
push 0xf5f9fa
mov ecx, ebx
call fcn.23a64670
fld dword [0x23bf1254]
push ecx
fstp dword [esp]
push 0x9eacb0
push 0xeaedee
mov ecx, edi
call fcn.23a64670
fld dword [0x23be6e24]
push ecx
fstp dword [esp]
push 0xe7f1f4
push 0xd7e5e5
lea ecx, [esi + 0x460]
call fcn.23a64670
push 0xbac7cc
lea ecx, [esi + 0x4e0]
mov dword [esi + 0x544], 0x7ca3a3
call fcn.23a64f20
push ebx
lea ecx, [esi + 0x4c0]
call fcn.23a64690
fld dword [0x23be6e24]
push ecx
fstp dword [esp]
push 0x99a8ac
push 0xd8e9ec
lea ecx, [esi + 0x2c]
call fcn.23a64670
mov eax, 0x8dc6b6
mov dword [esi + 0x2dc], eax
mov dword [esi + 0x2f4], 0x70a093
mov dword [esi + 0x318], eax
mov dword [esi + 0x39c], 0xffffff
jmp 0x23b18fe5
fld dword [0x23bf1254]
push ecx
fstp dword [esp]
push 0xa8c0c0
lea ebx, [esi + 0x480]
push 0xf5f9fa
mov ecx, ebx
call fcn.23a64670
fld dword [0x23bf1254]
push ecx
fstp dword [esp]
push 0x7e9898
push 0xeaedee
mov ecx, edi
call fcn.23a64670
fld dword [0x23be6e24]
push ecx
fstp dword [esp]
push 0xe7f1f4
push 0xd7e5e5
lea ecx, [esi + 0x460]
call fcn.23a64670
push 0xbac7cc
lea ecx, [esi + 0x4e0]
mov dword [esi + 0x544], 0x7ca3a3
call fcn.23a64f20
push ebx
lea ecx, [esi + 0x4c0]
call fcn.23a64690
fld dword [0x23be6e24]
push ecx
fstp dword [esp]
push 0x99797a
push 0xf9f5f7
lea ecx, [esi + 0x2c]
call fcn.23a64670
lea edx, [esi + 0x480]
push edx
lea ecx, [esi + 0x500]
call fcn.23a64690
pop edi
mov ecx, esi
pop esi
pop ebx
add esp, 0x38
jmp fcn.23b17950