Function at 0x416b01
Capabilities:
Link many functions at runtime
Terminate process

Disassembly:
push ebx
mov ebx, esp
push ecx
push ecx
and esp, 0xfffffff0
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
sub esp, 0x48
push esi
push edi
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x40]
push dword [ebp - 4]
mov byte [ebp - 8], 0
push dword [ebp - 8]
push dword [ebp - 8]
call fcn.00414944
mov ecx, eax
call fcn.00406267
push eax
call dword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov byte [ebp - 8], 0
lea ecx, [ebp - 0x20]
push dword [ebp - 8]
mov byte [ebp - 4], 0
mov edi, eax
push dword [ebp - 4]
push dword [ebp - 8]
test edi, edi
jne 0x416b9e
call fcn.00406569
mov ecx, eax
call fcn.004062f9
mov byte [ebp - 8], 0
lea ecx, [ebp - 0x40]
push dword [ebp - 8]
mov byte [ebp - 4], 0
mov esi, eax
push dword [ebp - 4]
push dword [ebp - 8]
call fcn.00414b5f
mov ecx, eax
call fcn.00406267
xor ecx, ecx
push ecx
push ecx
push esi
push eax
push ecx
call dword [sym.imp.USER32.dll_MessageBoxExW]
push edi
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
call fcn.00414bf3
mov ecx, eax
call fcn.004062f9
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push eax
push edi
call esi
mov byte [ebp - 8], 0
lea ecx, [ebp - 0x20]
push dword [ebp - 8]
mov byte [ebp - 4], 0
push dword [ebp - 4]
mov dword [0x43c3e4], eax
push dword [ebp - 8]
call fcn.00414c5d
mov ecx, eax
call fcn.004062f9
push eax
push edi
call esi
mov byte [ebp - 8], 0
lea ecx, [ebp - 0x20]
push dword [ebp - 8]
mov byte [ebp - 4], 0
push dword [ebp - 4]
mov dword [0x43c3e8], eax
push dword [ebp - 8]
call fcn.00414cc7
mov ecx, eax
call fcn.004062f9
push eax
push edi
call esi
mov byte [ebp - 8], 0
lea ecx, [ebp - 0x20]
push dword [ebp - 8]
mov byte [ebp - 4], 0
push dword [ebp - 4]
mov dword [0x43c3f4], eax
push dword [ebp - 8]
call fcn.00414d31
mov ecx, eax
call fcn.004062f9
push eax
push edi
call esi
mov byte [ebp - 8], 0
lea ecx, [ebp - 0x20]
push dword [ebp - 8]
mov byte [ebp - 4], 0
push dword [ebp - 4]
mov dword [0x43c3ec], eax
push dword [ebp - 8]
call fcn.00414d9b
mov ecx, eax
call fcn.004062f9
push eax
push edi
call esi
mov byte [ebp - 8], 0
lea ecx, [ebp - 0x20]
push dword [ebp - 8]
mov byte [ebp - 4], 0
push dword [ebp - 4]
mov dword [0x43c3f0], eax
push dword [ebp - 8]
call fcn.00414e05
mov ecx, eax
call fcn.004062f9
push eax
push edi
call esi
mov byte [ebp - 8], 0
lea ecx, [ebp - 0x20]
push dword [ebp - 8]
mov byte [ebp - 4], 0
push dword [ebp - 4]
mov dword [0x43c3f8], eax
push dword [ebp - 8]
call fcn.00414811
mov ecx, eax
call fcn.004062f9
push eax
push edi
call esi
mov byte [ebp - 8], 0
lea ecx, [ebp - 0x20]
push dword [ebp - 8]
mov byte [ebp - 4], 0
push dword [ebp - 4]
mov dword [0x43c3fc], eax
push dword [ebp - 8]
call fcn.0041487b
mov ecx, eax
call fcn.004062f9
push eax
push edi
call esi
mov byte [ebp - 8], 0
lea ecx, [ebp - 0x20]
push dword [ebp - 8]
mov byte [ebp - 4], 0
push dword [ebp - 4]
mov dword [0x43c400], eax
push dword [ebp - 8]
call fcn.004148b0
mov ecx, eax
call fcn.004062f9
push eax
push edi
call esi
push 1
push edi
mov dword [0x43c404], eax
call fcn.00406382
mov eax, dword [0x43c3e4]
pop ecx
pop ecx
push 0x2ace20b5
call eax
pop edi
pop esi
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret