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

Disassembly:
sub esp, 0x68
push ebp
push esi
mov esi, ecx
call fcn.23b18380
call fcn.23a3b1a4
test eax, eax
je 0x23b1948d
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0x74]
call eax
test eax, eax
je 0x23b1948d
call fcn.23a3b1a4
test eax, eax
je 0x23b1948d
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0x74]
call eax
test eax, eax
je 0x23b1948d
mov eax, dword [eax + 0x20]
jmp 0x23b1948f
xor eax, eax
mov ecx, dword [esi + 0x13c]
push str.STATUS
push eax
call fcn.23a7b0e0
lea ebp, [esi + 0x480]
push 0xd8c7bc
mov ecx, ebp
call fcn.23a64f20
lea ecx, [esi + 0x460]
push 0xc1aa9c
call fcn.23a64f20
mov dword [esi + 0x564], 0
call fcn.23a64f40
mov ecx, dword [eax + 0x58]
add eax, 0x50
cmp ecx, 0xffffffff
jne 0x23b194e1
mov eax, dword [eax + 4]
jmp 0x23b194e3
mov eax, ecx
push edi
push 0xeeece9
lea ecx, [esi + 0x520]
mov dword [esi + 0x3fc], eax
mov dword [esi + 0x544], 0xe1d2c9
mov dword [esi + 0x50], 0x7f5c48
call fcn.23a64f20
push 0xe8dcd5
lea ecx, [esi + 0x4a0]
call fcn.23a64f20
fld dword [0x23be6e24]
push ecx
fstp dword [esp]
push 0xdca179
push 0xf6ddcb
lea ecx, [esi + 0x4e0]
call fcn.23a64670
fld dword [0x23be6e24]
push ecx
fstp dword [esp]
push 0xe2a981
push 0xfeefe3
lea ecx, [esi + 0x4c0]
call fcn.23a64670
fld dword [0x23be6e24]
mov ecx, dword [esi + 0x45c]
push ecx
fstp dword [esp]
mov dword [esi + 0x550], 0xffffff
mov dword [ecx + 0x34], 0
push 0x6c645f
push 0xebe3dd
lea ecx, [esi + 0x2c]
mov dword [esi + 0x55c], 0xf0c7a9
call fcn.23a64670
mov eax, 0xa29185
mov dword [esi + 0x3e4], eax
mov dword [esp + 0x10], eax
mov eax, 0x65c3e5
lea edx, [esp + 0xc]
mov dword [esp + 0x28], eax
mov dword [esp + 0x2c], eax
push edx
lea eax, [esp + 0x44]
push eax
mov edi, 0x808080
push 0xd
mov ecx, esi
mov dword [esi + 0x3cc], 0xc1aa9c
mov dword [esi + 0x3d8], 0x8c7260
mov dword [esi + 0x1f8], 0x5f412f
mov dword [esi + 0x408], 0xeeece9
mov dword [esp + 0x4c], 0x26
mov dword [esp + 0x50], 0x27
mov dword [esp + 0x54], 0x28
mov dword [esp + 0x58], 0x29
mov dword [esp + 0x5c], 0x2b
mov dword [esp + 0x60], 0x1f
mov dword [esp + 0x64], 0x20
mov dword [esp + 0x68], 0x32
mov dword [esp + 0x6c], 0x25
mov dword [esp + 0x70], 0x21
mov dword [esp + 0x74], 0x24
mov dword [esp + 0x78], 0x1e
mov dword [esp + 0x7c], 0x2f
mov dword [esp + 0x18], 0x8c7361
mov dword [esp + 0x20], edi
mov dword [esp + 0x24], 0xe8e2dd
mov dword [esp + 0x28], 0xb7a79b
mov dword [esp + 0x2c], 0xcef3ff
mov dword [esp + 0x30], 0x63c3e7
mov dword [esp + 0x3c], 0xa5ebff
mov dword [esp + 0x40], 0xbdefff
mov dword [esp + 0x44], 0xd8c7bc
mov dword [esp + 0x48], 0
call fcn.23adaa50
mov dword [esi + 0x420], edi
mov dword [esi + 0x438], edi
mov dword [esi + 0x30c], edi
mov eax, dword [esi + 0x54]
pop edi
cmp eax, 0xffffffff
jne 0x23b196c4
mov eax, dword [esi + 0x50]
push 0xeeece9
lea ecx, [esi + 0x500]
mov dword [esi + 0x444], eax
call fcn.23a64f20
call fcn.23a9c040
mov ecx, eax
call fcn.23a9cc70
fld dword [0x23be6e24]
movzx ecx, al
push ecx
mov dword [esi + 0x564], ecx
lea ecx, [esi + 0x57c]
fstp dword [esp]
push 0xbeeeff
push 0xf1fbff
call fcn.23a64670
push ecx
fld dword [0x23be6e24]
lea ecx, [esi + 0x59c]
fstp dword [esp]
push 0xa6e8ff
push 0xa6e8ff
call fcn.23a64670
fld dword [0x23be6e24]
push ecx
fstp dword [esp]
push 0xb5ecff
push 0xf2fcff
lea ecx, [esi + 0x5bc]
call fcn.23a64670
cmp dword [esi + 0x564], 0
mov dword [esi + 0x550], 0x553929
mov dword [esi + 0x20], 0xffffff
mov dword [esi + 0x390], 0x3f2a1c
mov dword [esi + 0x5e0], 0xcbc3be
jne 0x23b197dc
push 0xcebaad
lea ecx, [esi + 0x460]
call fcn.23a64f20
push 0xdec7bd
mov ecx, ebp
call fcn.23a64f20
mov dword [esi + 0x544], 0xe7d3ce
mov dword [esi + 0x354], 0xefefef
mov dword [esi + 0x36c], 0xb5a69c
mov dword [esi + 0x330], 0x8c7163
mov dword [esi + 0x33c], 0xa59284
mov dword [esi + 0x390], 0x392818
mov dword [esi + 0x5e0], 0xcec3bd
mov ecx, esi
call fcn.23b17950
pop esi
pop ebp
add esp, 0x68
ret