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

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff0
push edi
push esi
push ebx
sub esp, 0x174
push 0x50
push 0x4a81c0
push 0x46ccc0
call fcn.0043f970
movss xmm0, dword [0x46cd44]
ucomiss xmm0, dword [0x4610ac]
jne 0x407efd
jp 0x407efd
mov dword [0x46cd44], 0x3f800000
movss xmm0, dword [0x46ccc0]
xor edi, edi
pxor xmm1, xmm1
ucomiss xmm0, xmm1
jp 0x407f16
je 0x408e8c
cvtss2sd xmm1, dword [0x46cd2c]
movsd xmm0, qword [0x4609c0]
comisd xmm0, xmm1
ja 0x407f36
comisd xmm1, xmmword [0x460998]
jb 0x407f80
push edi
push edi
push 0xe
push str._TMP_usicm.tmp
push edi
push 0xc8
push 0x4afec0
call sub.libifcoremd.dll_for_cpystr
add esp, 0x1c
lea eax, [esp + 0x94]
push eax
push 0xc8
push 0x4afec0
call fcn.0043d640
test byte [esp + 0x94], 1
jne 0x407f80
add esp, 0x174
pop ebx
pop esi
pop edi
mov esp, ebp
pop ebp
ret
movss xmm0, dword [0x4610b8]
minss xmm0, dword [0x46cce0]
movss dword [esp + 0xc4], xmm0
lea eax, [esp + 0x9c]
push eax
call fcn.00442020
movss xmm0, dword [esp + 0x9c]
mov eax, dword [esp + 0x9c]
pxor xmm1, xmm1
ucomiss xmm0, xmm1
jp 0x407fc1
je 0x407fca
mov dword [esp + 0xd4], eax
jmp 0x407fd5
mov dword [esp + 0xd4], 0x3f800000
cvtss2sd xmm1, dword [0x46cd2c]
comisd xmm1, xmmword [0x4609a0]
jb 0x40801c
movsd xmm0, qword [0x460998]
comisd xmm0, xmm1
jbe 0x40801c
mov dword [esp + 0xdc], 1
lea ebx, [esp + 0x130]
mov eax, 1
mov dword [esp + 0xe0], 0
jmp 0x40816d
mov dword [esp + 0xdc], 0
mov dword [esp + 0xe0], edi
push edi
push edi
push 0xe
push str._TMP_essai.dat
push edi
push 0xc8
push 0x4afec0
call sub.libifcoremd.dll_for_cpystr
add esp, 0x1c
lea eax, [esp + 0xa4]
push eax
push 0x4607e8
push 0xc8
push 0x4afec0
push 0x4607ec
call fcn.0043d690
cmp dword [esp + 0xa4], 0
jne 0x408dd5
lea eax, [esp + 0x100]
lea ebx, [esp + 0x130]
lea esi, [esp + 0xd8]
mov edi, eax
mov dword [esp + 0x130], 0
mov dword [esp + 0xd8], edi
push 0x20
push esi
push 0x4607f0
push 0xa384ff02
push 0x47
push ebx
call sub.libifcoremd.dll_for_read_seq
add esp, 0x18
test eax, eax
jne 0x40810a
lea edx, [esp + 0x104]
mov dword [esp + 0xb8], edx
lea ecx, [esp + 0xb8]
push ecx
push 0x4607f8
push ebx
call sub.libifcoremd.dll_for_read_seq_xmit
add esp, 0xc
test eax, eax
jne 0x40810a
lea edx, [esp + 0x90]
mov dword [esp + 0x98], edx
lea ecx, [esp + 0x98]
push ecx
push 0x460800
push ebx
call sub.libifcoremd.dll_for_read_seq_xmit
add esp, 0xc
cmp eax, 0xffffffff
je 0x408145
mov eax, dword [esp + 0xe0]
mov edx, dword [esp + 0x100]
mov ecx, dword [esp + 0x104]
inc eax
mov dword [esp + 0xe0], eax
mov dword [eax*4 + 0x56f41c], edx
cmp eax, 0x1869f
mov dword [eax*4 + 0x5d0e9c], ecx
jl 0x408090
xor edi, edi
mov dword [esp + 0x130], edi
push 0x20
push edi
push 0x460808
push 0xa384ff00
push 0x47
push ebx
call sub.libifcoremd.dll_for_close
add esp, 0x18
mov eax, dword [esp + 0xdc]
cvttss2si edx, dword [0x46ccc4]
movss xmm0, dword [0x46cccc]
movss xmm2, dword [0x46cce4]
movaps xmm3, xmm0
pxor xmm1, xmm1
ucomiss xmm0, xmm1
mov dword [esp + 0xe4], edx
addss xmm3, xmm2
jne 0x4081aa
jp 0x4081aa
movss xmm3, dword [0x46ccc8]
addss xmm3, xmm2
pxor xmm0, xmm0
ucomiss xmm3, xmm0
jp 0x4081b5
je 0x4081c0
movss dword [esp + 0xe8], xmm3
jmp 0x4081cb
mov dword [esp + 0xe8], 0x3f800000
mov edx, dword [0x46cd04]
mov ecx, dword [0x46cd0c]
mov esi, dword [0x46cd4c]
mov dword [esp + 0xf4], edx
cmp eax, 1
mov dword [esp + 0xcc], 0xfffffc15
mov dword [esp + 0xf8], ecx
mov dword [esp + 0xfc], esi
mov dword [esp + 0xec], 0xfffffc16
mov dword [esp + 0xf0], 0xfffffc17
je 0x408cbb
push edi
push edi
push 0x10
push str._TMP_reprise.dat
push edi
push 0xc8
push 0x4afec0
call sub.libifcoremd.dll_for_cpystr
add esp, 0x1c
lea eax, [esp + 0xa4]
push eax
push 0x4607e8
push 0xc8
push 0x4afec0
push 0x460810
call fcn.0043d0e0
cmp dword [esp + 0xa4], 0
jne 0x408c10
lea eax, [esp + 0xe4]
push 4
push 0x461054
push 0xc8
push 0x4afec0
push eax
call fcn.0043e910
lea eax, [esp + 0xe8]
push eax
push 0x460814
push 0xc8
push 0x4afec0
push 0x460818
call fcn.00440ad0
push edi
push edi
push 0xe
push str._TMP_outil.per
push edi
push 0xc8
push 0x4afec0
call sub.libifcoremd.dll_for_cpystr
add esp, 0x1c
lea eax, [esp + 0xa4]
push eax
push 0x4607e8
push 0xc8
push 0x4afec0
push 0x46081c
call fcn.0043d0e0
cmp dword [esp + 0xa4], 0
jne 0x408b65
mov dword [esp + 0x130], 0
lea eax, [esp + 0xbc]
mov dword [esp + 0xc8], eax
lea edx, [esp + 0xc8]
push 0x20
push edx
push 0x460820
push 0xa384ff00
push 0xa
push ebx
call sub.libifcoremd.dll_for_read_seq_lis
lea eax, [esp + 0x13c]
mov dword [esp + 0xe8], eax
lea edx, [esp + 0xe8]
push edx
push 0x460828
push ebx
call sub.libifcoremd.dll_for_read_seq_lis_xmit
mov dword [esp + 0x154], edi
push 0x20
push edi
push 0x460830
push 0xa384ff00
push 0xa
push ebx
call sub.libifcoremd.dll_for_close
mov dword [esp + 0x198], edi
push edi
push edi
push 0xe
push str._TMP_outil.zma
push edi
push 0xc8
push 0x4afec0
call sub.libifcoremd.dll_for_cpystr
add esp, 0x58
lea eax, [esp + 0xa4]
push eax
push 0x4607e8
push 0xc8
push 0x4afec0
push 0x460838
call fcn.0043d0e0
cmp dword [esp + 0xa4], 0
jne 0x408405
mov dword [esp + 0x130], 0
lea eax, [esp + 0x15c]
mov dword [esp + 0xa0], eax
lea edx, [esp + 0xa0]
push 0x20
push edx
push 0x46083c
push 0xa384ff00
push 0x13
push ebx
call sub.libifcoremd.dll_for_read_seq_lis
mov dword [esp + 0x148], edi
push 0x20
push edi
push 0x460844
push 0xa384ff00
push 0x13
push ebx
call sub.libifcoremd.dll_for_close
add esp, 0x30
movss xmm1, dword [esp + 0x15c]
pxor xmm0, xmm0
ucomiss xmm1, xmm0
jp 0x40841d
je 0x408b35
addss xmm1, dword [esp + 0xf4]
movss dword [esp + 0xf4], xmm1
mov dword [esp + 0x108], 9
push edi
push edi
push 0x10
push str._TMP_journal.tmp
push edi
push 0xc8
push 0x4afec0
call sub.libifcoremd.dll_for_cpystr
add esp, 0x1c
lea eax, [esp + 0xa4]
push eax
push 0x46084c
push 0xc8
push 0x4afec0
push 0x460850
call fcn.0043d0e0
mov dword [esp + 0x10c], 0x27
lea eax, [esp + 0xc0]
push eax
push 0x50
push 0x4affa0
push 0x460854
call fcn.0043fe00
mov esi, dword [esp + 0xc0]
mov dword [esp + 0x130], edi
mov dword [esp + 0xac], 0x4affa0
lea eax, [esp + 0xa8]
test esi, esi
cmovl esi, edi
mov dword [esp + 0xa8], esi
push 0x20
push str.676
push eax
push 0x460858
push 0xa384ff00
push dword [esp + 0x120]
push ebx
call sub.libifcoremd.dll_for_write_seq_fmt
add esp, 0x1c
mov dword [esp + 0xa4], 0
push esi
push 0x4affa0
lea eax, [esp + 0xac]
push eax
lea edx, [esp + 0xf0]
push edx
call fcn.00423970
movss xmm1, dword [0x4610cc]
movss xmm0, dword [0x4610d0]
lea edx, [esp + 0x168]
lea ebx, [esp + 0x124]
mov dword [esp + 0x160], 0
lea edi, [esp + 0x168]
xor esi, esi
pxor xmm0, xmm0
movss dword [esp + 0xb0], xmm0
lea ebx, [esp + 0x130]
mov dword [esp + 0x130], 0
mov dword [esp + 0x170], edi
push 0x20
lea eax, [esp + 0x174]
push eax
push 0x460860
push 0xa384ff02
push 8
push ebx
call sub.libifcoremd.dll_for_read_seq_lis
add esp, 0x18
test eax, eax
jne 0x4085fe
lea eax, [esp + 0x164]
mov dword [esp + 0x150], eax
lea edx, [esp + 0x150]
push edx
push 0x460868
push ebx
call sub.libifcoremd.dll_for_read_seq_lis_xmit
add esp, 0xc
test eax, eax
jne 0x4085fe
lea eax, [esp + 0x15c]
mov dword [esp + 0x128], eax
lea edx, [esp + 0x128]
push edx
push 0x460870
push ebx
call sub.libifcoremd.dll_for_read_seq_lis_xmit
add esp, 0xc
test eax, eax
jne 0x4085fe
lea eax, [esp + 0x11c]
mov dword [esp + 0x120], eax
lea edx, [esp + 0x120]
push edx
push 0x460878
push ebx
call sub.libifcoremd.dll_for_read_seq_lis_xmit
add esp, 0xc
cmp eax, 0xffffffff
je 0x408aac
movss xmm1, dword [esp + 0x168]
movss xmm0, dword [0x4610cc]
comiss xmm0, xmm1
jbe 0x4086b5
test esi, esi
je 0x408683
mov dword [esp + 0xb4], esi
lea eax, [esi*4 + 0x4dcc5c]
lea edx, [eax + 0x30d40]
lea ecx, [esp + 0x158]
push ecx
mov ecx, 0x460880
push ecx
lea esi, [esp + 0x16c]
push esi
push edi
push ecx
push edx
push eax
mov esi, dword [esp + 0xd0]
call fcn.00431460
movss xmm0, dword [esp + 0xb0]
addss xmm0, dword [esp + 0x158]
movss xmm1, dword [esp + 0x168]
movss dword [esp + 0xb0], xmm0
mov eax, dword [esp + 0x164]
mov edx, dword [esp + 0x15c]
inc esi
movss dword [esi*4 + 0x4dcc5c], xmm1
mov dword [esi*4 + 0x50d99c], eax
mov dword [esp + 0x160], esi
mov dword [esi*4 + 0x53e6dc], edx
jmp 0x408555
movss xmm0, dword [esp + 0xb0]
lea ebx, [esp + 0x124]
cmp esi, 5
jge 0x4086d7
comiss xmm0, dword [0x4610d0]
jbe 0x40852d
mov esi, 1
lea ebx, [esi*4 + 0x50d99c]
lea edx, [esp + 0x12c]
push edx
lea edi, [ebx - 0x30d40]
mov ecx, 0x460880
push ecx
push ebx
push edi
push ecx
push 0x50d9a0
push 0x4dcc60
call fcn.00431460
movss xmm0, dword [esp + 0x12c]
comiss xmm0, dword [0x4610b8]
ja 0x408a9e
inc esi
cmp esi, 0x64
jle 0x4086dc
lea ebx, [esp + 0x124]
lea eax, [esi*4 + 0x50d99c]
lea edi, [eax - 0x30d40]
lea esi, [esp + 0x114]
lea ecx, [esp + 0x100]
lea edx, [esp + 0x104]
push edx
push ecx
push esi
lea edx, [esp + 0x11c]
push edx
lea ecx, [esp + 0x10c]
push ecx
push eax
push edi
push 0x50d9a0
push 0x4dcc60
push ebx
call fcn.00433380
add esp, 0xffffffb0
mov dword [esp + 0xc], 0x5d0ea0
lea esi, [esp + 0x13c]
mov dword [esp + 0x44], 0x4dcc60
mov dword [esp + 0x10], esi
lea edi, [esp + 0x140]
mov dword [esp + 0x48], 0x50d9a0
mov dword [esp + 0x14], edi
mov dword [esp + 0x4c], 0x53e6e0
lea eax, [esp + 0x144]
mov dword [esp + 0x18], eax
lea edx, [esp + 0x148]
mov dword [esp + 0x1c], edx
lea ecx, [esp + 0x138]
mov dword [esp + 0x20], ecx
lea esi, [esp + 0x15c]
mov dword [esp + 0x24], esi
lea edi, [esp + 0x12c]
mov dword [esp + 0x28], edi
lea eax, [esp + 0x124]
mov dword [esp + 0x2c], eax
lea edx, [esp + 0x158]
mov dword [esp + 0x30], edx
mov dword [esp + 0x34], ebx
lea ecx, [esp + 0x14c]
mov dword [esp + 0x38], ecx
mov ecx, 0x56f420
lea esi, [esp + 0x160]
mov dword [esp + 0x3c], esi
lea edi, [esp + 0x164]
mov dword [esp + 0x40], edi
lea eax, [esp + 0x134]
lea edx, [esp + 0x130]
call fcn.0040997c
cmp dword [esp + 0x118], 0x32
jle 0x40887d
lea ecx, [esp + 0xc4]
lea edx, [esp + 0x160]
lea eax, [esp + 0x118]
push 0x6461a0
push 0x63c560
push 0x632920
push eax
push 0x53e6e0
push 0x50d9a0
push 0x4dcc60
push edx
push ecx
call fcn.00435540
jmp 0x4088b5
lea edx, [esp + 0x160]
lea eax, [esp + 0x118]
push 0x6461a0
push 0x63c560
push 0x632920
push eax
push 0x53e6e0
push 0x50d9a0
push 0x4dcc60
push edx
push 0x460884
call fcn.00435540
mov esi, dword [esp + 0x118]
mov dword [esp + 0x154], 1
mov eax, 1
test esi, esi
jle 0x40890b
lea edi, [esp + 0xcc]
lea ecx, [eax*4 + 0x63291c]
lea edx, [ecx + 0x9c40]
lea eax, [ecx + 0x13880]
push edi
push eax
push edx
push ecx
push 0x460818
call fcn.004405a0
mov eax, dword [esp + 0x154]
inc eax
mov dword [esp + 0x154], eax
cmp eax, esi
jle 0x4088d7
mov eax, dword [esp + 0x160]
mov esi, eax
test eax, eax
jle 0x408a8c
lea ebx, [esi*4 + 0x50d99c]
lea eax, [eax*4 + 0x4dcc5c]
lea edx, [eax + 0x30d40]
lea ecx, [esp + 0x12c]
lea edi, [ebx - 0x30d40]
push ecx
mov ecx, 0x460880
push ecx
push edx
push eax
push ecx
push ebx
push edi
call fcn.00431460
movss xmm0, dword [esp + 0x12c]
comiss xmm0, dword [0x4610b8]
ja 0x408a77
dec esi
test esi, esi
jle 0x408972
mov eax, dword [esp + 0x160]
jmp 0x40891c
mov eax, dword [esp + 0x160]
lea ebx, [esp + 0x124]
lea ecx, [esi*4 + 0x50d99c]
lea edi, [ecx - 0x30d40]
lea eax, [eax*4 + 0x4dcc5c]
lea edx, [eax + 0x30d40]
lea esi, [esp + 0x114]
push esi
lea esi, [esp + 0x114]
push esi
lea esi, [esp + 0x10c]
push esi
lea esi, [esp + 0x10c]
push esi
lea esi, [esp + 0x10c]
push esi
push edx
push eax
push ecx
push edi
push ebx
call fcn.00433380
mov esi, dword [esp + 0x160]
add esp, 0xffffffc0
lea edi, [esp + 0x12c]
mov dword [esp + 0xc], edi
lea eax, [esp + 0x130]
mov dword [esp + 0x10], eax
lea edx, [esp + 0x134]
mov dword [esp + 0x14], edx
lea ecx, [esp + 0x128]
mov dword [esp + 0x18], ecx
lea edi, [esp + 0x11c]
mov dword [esp + 0x1c], edi
lea eax, [esp + 0x148]
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], ebx
lea edx, [esp + 0x13c]
mov dword [esp + 0x28], edx
lea ecx, [esp + 0x150]
mov dword [esp + 0x2c], ecx
lea edi, [esp + 0x154]
mov dword [esp + 0x30], edi
lea eax, [esi*4 + 0x4dcc5c]
mov ecx, 0x5d0ea0
mov dword [esp + 0x34], eax
lea esi, [eax + 0x30d40]
mov dword [esp + 0x38], esi
lea edx, [eax + 0x61a80]
mov dword [esp + 0x3c], edx
lea eax, [esp + 0x120]
mov edx, 0x56f420
call fcn.00408ecc
jmp 0x40852d
mov eax, dword [esp + 0x160]
mov ecx, ebx
lea ebx, [esp + 0x124]
jmp 0x40898d
lea ecx, [eax*4 + 0x50d99c]
lea edi, [ecx - 0x30d40]
jmp 0x40898d
mov eax, ebx
lea ebx, [esp + 0x124]
jmp 0x408739
mov dword [esp + 0x130], 0
lea eax, [esp + 0xb0]
xor edi, edi
mov dword [esp + 0xb0], 6
mov dword [esp + 0xb4], 0x4610a4
push 0x20
push eax
push 0x460888
push 0xa384ff00
push 8
push ebx
call sub.libifcoremd.dll_for_close
mov dword [esp + 0x148], edi
push 0x20
push edi
push 0x460894
push 0xa384ff00
push 9
push ebx
call sub.libifcoremd.dll_for_close
mov dword [esp + 0x160], edi
push 0x20
push edi
push 0x46089c
push 0xa384ff00
push dword [esp + 0x14c]
push ebx
call sub.libifcoremd.dll_for_close
add esp, 0x1bc
pop ebx
pop esi
pop edi
mov esp, ebp
pop ebp
ret
lea edx, [esp + 0x15c]
lea eax, [esp + 0xa4]
push eax
push edx
lea ecx, [esp + 0xec]
push ecx
push 0x460838
call fcn.00441350
movss xmm1, dword [esp + 0x15c]
jmp 0x40841d
push 0xe
push str.no_entry_point
call fcn.0043be20
cvttss2si eax, dword [0x46ccc4]
lea edx, [esp + 0x88]
mov dword [esp + 0x88], eax
push 4
push 0x460ab0
push 0xc8
push 0x4b0000
push edx
call fcn.0043e910
lea eax, [esp + 0x8c]
push eax
push 0x460ab8
push 0xc8
push 0x4b0000
push 0x460abc
call fcn.0043d0e0
mov dword [esp + 0x50], 0
lea edx, [esp + 0x50]
lea eax, [esp + 0x78]
mov dword [esp + 0x78], 6
mov dword [esp + 0x7c], 0x460ac0
push 0x20
push eax
push 0x460ac8
push 0xa384ff00
push 0x12
push edx
call sub.libifcoremd.dll_for_close
push 0x20
push edi
push edi
push 0xa384ff00
push edi
push 0x46107c
call sub.libifcoremd.dll_for_stop_core
add esp, 0x30
jmp 0x4082f1
push 0x1a
push str.file_reprise.dat_not_found
call fcn.0043be20
cvttss2si eax, dword [0x46ccc4]
lea edx, [esp + 0x80]
mov dword [esp + 0x80], eax
push 4
push 0x460ab0
push 0xc8
push 0x4b0000
push edx
call fcn.0043e910
lea eax, [esp + 0x84]
push eax
push 0x460ab8
push 0xc8
push 0x4b0000
push 0x460abc
call fcn.0043d0e0
mov dword [esp + 0x30], 0
lea edx, [esp + 0x30]
lea eax, [esp + 0x70]
mov dword [esp + 0x70], 6
mov dword [esp + 0x74], 0x460ac0
push 0x20
push eax
push 0x460ac8
push 0xa384ff00
push 0x12
push edx
call sub.libifcoremd.dll_for_close
push 0x20
push edi
push edi
push 0xa384ff00
push edi
push 0x461050
call sub.libifcoremd.dll_for_stop_core
add esp, 0x30
jmp 0x408267
cvttss2si eax, dword [0x46cd48]
lea edx, [esp + 0x154]
mov dword [esp + 0x154], eax
push 0x50
push 0x4a81c0
push 0x46ccc0
push edx
call fcn.0043f910
cvtss2sd xmm1, dword [0x46cd2c]
movsd xmm2, qword [0x4609b0]
comisd xmm2, xmm1
ja 0x408d95
comisd xmm1, xmmword [0x460998]
jae 0x408d95
comisd xmm1, xmmword [0x4609b8]
jb 0x408d23
movsd xmm0, qword [0x4609c0]
comisd xmm0, xmm1
ja 0x408d58
comisd xmm1, xmm2
jb 0x408d3e
movsd xmm0, qword [0x4609a8]
comisd xmm0, xmm1
jbe 0x408d3e
mov dword [esp + 0xfc], edi
comisd xmm1, xmmword [0x4609a0]
jb 0x40821c
mov dword [esp + 0xfc], edi
jmp 0x40821c
push 0x16
push str.bad_value_of_rdata_28_
call fcn.0043be20
movsd xmm2, qword [0x4609b0]
push 0x20
push edi
push edi
push 0xa384ff00
push edi
push 0x46101c
call sub.libifcoremd.dll_for_stop_core
movsd xmm2, qword [0x4609b0]
add esp, 0x18
cvtss2sd xmm1, dword [0x46cd2c]
jmp 0x408d23
push 0x16
push 0x460fe8
call fcn.0043be20
movsd xmm2, qword [0x4609b0]
push 0x20
push edi
push edi
push 0xa384ff00
push edi
push 0x461000
call sub.libifcoremd.dll_for_stop_core
movsd xmm2, qword [0x4609b0]
add esp, 0x18
cvtss2sd xmm1, dword [0x46cd2c]
jmp 0x408d0b
push 0xf
push str.data_base_empty
call fcn.0043be20
cvttss2si eax, dword [0x46ccc4]
lea edx, [esp + 0x28]
mov dword [esp + 0x28], eax
push 4
push 0x460ab0
push 0xc8
push 0x4b0000
push edx
call fcn.0043e910
lea eax, [esp + 0x2c]
push eax
push 0x460ab8
push 0xc8
push 0x4b0000
push 0x460abc
call fcn.0043d0e0
mov dword [esp], 0
lea edx, [esp]
lea eax, [esp + 0x20]
mov dword [esp + 0x20], 6
mov dword [esp + 0x24], 0x460ac0
push 0x20
push eax
push 0x460ac8
push 0xa384ff00
push 0x12
push edx
call sub.libifcoremd.dll_for_close
push 0x20
push edi
push edi
push 0xa384ff00
push edi
push 0x460fe4
call sub.libifcoremd.dll_for_stop_core
add esp, 0x30
lea eax, [esp + 0x100]
lea ebx, [esp + 0x130]
lea esi, [esp + 0xd8]
mov edi, eax
jmp 0x408090
push 0xa
push 0x460fa4
call fcn.0043be20
push 0x20
push edi
push edi
push 0xa384ff00
push edi
push 0x460fb0
call sub.libifcoremd.dll_for_stop_core
add esp, 0x18
jmp 0x407f16