Function at 0x42b040
Capabilities:
Hide graphical window

Disassembly:
sub esp, 0x20c
mov eax, dword [0x47e378]
xor eax, esp
mov dword [esp + 0x208], eax
push ebx
push ebp
push esi
push edi
push 0x104
lea eax, [esp + 0x118]
push 0
push eax
mov esi, ecx
call fcn.004541e0
mov ecx, dword [0x48bc18]
mov eax, dword [esi]
add esp, 0xc
push ecx
push 0x104
lea edx, [esp + 0x11c]
push edx
mov edx, dword [eax + 0xc]
push 0x227
mov ecx, esi
call edx
push eax
call sub.hccutils.DLL_LoadSTRING
mov eax, dword [esi + 4]
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
add esp, 0x14
push 0xd4
push eax
call edi
lea ebx, [esi + 0xc368]
push eax
mov ecx, ebx
call fcn.00432480
mov ecx, dword [esi + 4]
push 0xd4
push ecx
call edi
push eax
mov ecx, ebx
call fcn.0044a730
mov edx, dword [0x48bc18]
mov eax, dword [esi]
push edx
mov edx, dword [eax + 0xc]
push 0x138
mov ecx, esi
call edx
push eax
call sub.hccutils.DLL_LoadBITMAP
mov edx, dword [esi]
mov ebp, eax
mov eax, dword [0x48bc18]
add esp, 0xc
push eax
mov eax, dword [edx + 0xc]
push 0x138
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadBITMAP
mov ecx, dword [0x48bc18]
mov edx, dword [esi]
add esp, 0xc
push 0
push ebp
push eax
mov eax, dword [edx + 0xc]
push ecx
push 0x137
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadBITMAP
add esp, 0xc
push eax
mov ecx, ebx
call fcn.0044a620
mov ecx, dword [esi + 4]
push 0x1a4e
push ecx
call edi
lea ebx, [esi + 0xc5cc]
push eax
mov ecx, ebx
call fcn.00432480
mov edx, dword [esi + 4]
push 0x1a4e
push edx
call edi
push eax
mov ecx, ebx
call fcn.0044a730
mov eax, dword [0x48bc18]
mov edx, dword [esi]
push eax
mov eax, dword [edx + 0xc]
push 0x7f
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadBITMAP
mov ecx, dword [0x48bc18]
mov edx, dword [esi]
add esp, 0xc
push ecx
mov ebp, eax
mov eax, dword [edx + 0xc]
push 0x7f
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadBITMAP
mov ecx, dword [0x48bc18]
mov edx, dword [esi]
add esp, 0xc
push 0
push ebp
push eax
mov eax, dword [edx + 0xc]
push ecx
push 0x7e
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadBITMAP
add esp, 0xc
push eax
mov ecx, ebx
call fcn.0044a620
mov ecx, dword [esi + 4]
push 0xdb
push ecx
call edi
lea ebx, [esi + 0xb048]
push eax
mov ecx, ebx
call fcn.00432480
mov edx, dword [esi + 4]
push 0xdb
push edx
call edi
push eax
mov ecx, ebx
call fcn.0044a730
mov eax, dword [0x48bc18]
mov edx, dword [esi]
push eax
mov eax, dword [edx + 0xc]
push 0x13a
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadBITMAP
mov ecx, dword [0x48bc18]
mov edx, dword [esi]
add esp, 0xc
push ecx
mov ebp, eax
mov eax, dword [edx + 0xc]
push 0x13a
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadBITMAP
mov ecx, dword [0x48bc18]
mov edx, dword [esi]
add esp, 0xc
push 1
push ebp
push eax
mov eax, dword [edx + 0xc]
push ecx
push 0x139
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadBITMAP
add esp, 0xc
push eax
mov ecx, ebx
call fcn.0044a620
push 0x104
lea ecx, [esp + 0x14]
push 0
push ecx
call fcn.004541e0
mov edx, dword [0x48bc18]
add esp, 0xc
push edx
mov edx, dword [esi]
push 0x104
lea eax, [esp + 0x18]
push eax
mov eax, dword [edx + 0xc]
push 0x119a
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadSTRING
add esp, 0x14
lea ecx, [esp + 0x10]
push ecx
mov ecx, ebx
call fcn.0044a690
push 0x333333
mov ecx, ebx
call fcn.0044a610
push 0x104
lea edx, [esp + 0x14]
push 0
push edx
call fcn.004541e0
mov eax, dword [0x48bc18]
mov edx, dword [esi]
add esp, 0xc
push eax
mov eax, dword [edx + 0xc]
push 0x104
lea ecx, [esp + 0x18]
push ecx
push 0x226
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadSTRING
add esp, 0x14
push 1
lea ecx, [esp + 0x14]
push ecx
lea edx, [esp + 0x11c]
push edx
mov ecx, ebx
call fcn.0044a6f0
mov eax, dword [esi + 4]
push 0xdc
push eax
call edi
lea ebx, [esi + 0xb2ac]
push eax
mov ecx, ebx
call fcn.00432480
mov ecx, dword [esi + 4]
push 0xdc
push ecx
call edi
push eax
mov ecx, ebx
call fcn.0044a730
mov edx, dword [0x48bc18]
mov eax, dword [esi]
push edx
mov edx, dword [eax + 0xc]
push 0x13a
mov ecx, esi
call edx
push eax
call sub.hccutils.DLL_LoadBITMAP
mov edx, dword [esi]
mov ebp, eax
mov eax, dword [0x48bc18]
add esp, 0xc
push eax
mov eax, dword [edx + 0xc]
push 0x13a
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadBITMAP
mov ecx, dword [0x48bc18]
mov edx, dword [esi]
add esp, 0xc
push 1
push ebp
push eax
mov eax, dword [edx + 0xc]
push ecx
push 0x139
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadBITMAP
add esp, 0xc
push eax
mov ecx, ebx
call fcn.0044a620
push 0x104
lea ecx, [esp + 0x14]
push 0
push ecx
call fcn.004541e0
mov edx, dword [0x48bc18]
add esp, 0xc
push edx
mov edx, dword [esi]
push 0x104
lea eax, [esp + 0x18]
push eax
mov eax, dword [edx + 0xc]
push 0x119b
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadSTRING
add esp, 0x14
lea ecx, [esp + 0x10]
push ecx
mov ecx, ebx
call fcn.0044a690
push 0x333333
mov ecx, ebx
call fcn.0044a610
push 0x104
lea edx, [esp + 0x14]
push 0
push edx
call fcn.004541e0
mov eax, dword [0x48bc18]
mov edx, dword [esi]
add esp, 0xc
push eax
push 0x104
lea ecx, [esp + 0x18]
push ecx
push 0x226
mov eax, dword [edx + 0xc]
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadSTRING
add esp, 0x14
push 1
lea ecx, [esp + 0x14]
push ecx
lea edx, [esp + 0x11c]
push edx
mov ecx, ebx
call fcn.0044a6f0
mov eax, dword [esi + 4]
push 0xdd
push eax
call edi
lea ebx, [esi + 0xb510]
push eax
mov ecx, ebx
call fcn.00432480
mov ecx, dword [esi + 4]
push 0xdd
push ecx
call edi
push eax
mov ecx, ebx
call fcn.0044a730
mov edx, dword [0x48bc18]
mov eax, dword [esi]
push edx
mov edx, dword [eax + 0xc]
push 0x13a
mov ecx, esi
call edx
push eax
call sub.hccutils.DLL_LoadBITMAP
mov edx, dword [esi]
mov ebp, eax
mov eax, dword [0x48bc18]
add esp, 0xc
push eax
mov eax, dword [edx + 0xc]
push 0x13a
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadBITMAP
mov ecx, dword [0x48bc18]
mov edx, dword [esi]
add esp, 0xc
push 1
push ebp
push eax
mov eax, dword [edx + 0xc]
push ecx
push 0x139
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadBITMAP
add esp, 0xc
push eax
mov ecx, ebx
call fcn.0044a620
push 0x104
lea ecx, [esp + 0x14]
push 0
push ecx
call fcn.004541e0
mov edx, dword [0x48bc18]
add esp, 0xc
push edx
mov edx, dword [esi]
push 0x104
lea eax, [esp + 0x18]
push eax
mov eax, dword [edx + 0xc]
push 0x119c
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadSTRING
add esp, 0x14
lea ecx, [esp + 0x10]
push ecx
mov ecx, ebx
call fcn.0044a690
push 0x333333
mov ecx, ebx
call fcn.0044a610
push 0x104
lea edx, [esp + 0x14]
push 0
push edx
call fcn.004541e0
mov eax, dword [0x48bc18]
mov edx, dword [esi]
add esp, 0xc
push eax
mov eax, dword [edx + 0xc]
push 0x104
lea ecx, [esp + 0x18]
push ecx
push 0x226
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadSTRING
add esp, 0x14
push 1
lea ecx, [esp + 0x14]
push ecx
lea edx, [esp + 0x11c]
push edx
mov ecx, ebx
call fcn.0044a6f0
mov eax, dword [esi + 4]
push 0xd7
push eax
call edi
lea ebx, [esi + 0xbc3c]
push eax
mov ecx, ebx
call fcn.00432480
mov ecx, dword [esi + 4]
push 0xd7
push ecx
call edi
push eax
mov ecx, ebx
call fcn.0044a730
mov edx, dword [0x48bc18]
mov eax, dword [esi]
push edx
mov edx, dword [eax + 0xc]
push 0x13a
mov ecx, esi
call edx
push eax
call sub.hccutils.DLL_LoadBITMAP
mov edx, dword [esi]
mov ebp, eax
mov eax, dword [0x48bc18]
add esp, 0xc
push eax
mov eax, dword [edx + 0xc]
push 0x13a
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadBITMAP
mov ecx, dword [0x48bc18]
mov edx, dword [esi]
add esp, 0xc
push 1
push ebp
push eax
mov eax, dword [edx + 0xc]
push ecx
push 0x139
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadBITMAP
add esp, 0xc
push eax
mov ecx, ebx
call fcn.0044a620
push 0x104
lea ecx, [esp + 0x14]
push 0
push ecx
call fcn.004541e0
mov edx, dword [0x48bc18]
add esp, 0xc
push edx
mov edx, dword [esi]
push 0x104
lea eax, [esp + 0x18]
push eax
mov eax, dword [edx + 0xc]
push 0x11a3
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadSTRING
add esp, 0x14
lea ecx, [esp + 0x10]
push ecx
mov ecx, ebx
call fcn.0044a690
push 0x333333
mov ecx, ebx
call fcn.0044a610
push 0x104
lea edx, [esp + 0x14]
push 0
push edx
call fcn.004541e0
mov eax, dword [0x48bc18]
mov edx, dword [esi]
add esp, 0xc
push eax
mov eax, dword [edx + 0xc]
push 0x104
lea ecx, [esp + 0x18]
push ecx
push 0x226
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadSTRING
add esp, 0x14
push 1
lea ecx, [esp + 0x14]
push ecx
lea edx, [esp + 0x11c]
push edx
mov ecx, ebx
call fcn.0044a6f0
mov eax, dword [esi + 4]
push 0xde
push eax
call edi
lea ebx, [esi + 0xc830]
push eax
mov ecx, ebx
call fcn.00432480
mov ecx, dword [esi + 4]
push 0xde
push ecx
call edi
push eax
mov ecx, ebx
call fcn.0044a730
mov edx, dword [0x48bc18]
mov eax, dword [esi]
push edx
mov edx, dword [eax + 0xc]
push 0x13a
mov ecx, esi
call edx
push eax
call sub.hccutils.DLL_LoadBITMAP
mov edx, dword [esi]
mov ebp, eax
mov eax, dword [0x48bc18]
add esp, 0xc
push eax
mov eax, dword [edx + 0xc]
push 0x13a
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadBITMAP
mov ecx, dword [0x48bc18]
mov edx, dword [esi]
add esp, 0xc
push 1
push ebp
push eax
mov eax, dword [edx + 0xc]
push ecx
push 0x139
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadBITMAP
add esp, 0xc
push eax
mov ecx, ebx
call fcn.0044a620
push 0x104
lea ecx, [esp + 0x14]
push 0
push ecx
call fcn.004541e0
mov edx, dword [0x48bc18]
add esp, 0xc
push edx
mov edx, dword [esi]
push 0x104
lea eax, [esp + 0x18]
push eax
mov eax, dword [edx + 0xc]
push 0x1913
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadSTRING
add esp, 0x14
lea ecx, [esp + 0x10]
push ecx
mov ecx, ebx
call fcn.0044a690
push 0x333333
mov ecx, ebx
call fcn.0044a610
push 0x104
lea edx, [esp + 0x14]
push 0
push edx
call fcn.004541e0
mov eax, dword [0x48bc18]
mov edx, dword [esi]
add esp, 0xc
push eax
mov eax, dword [edx + 0xc]
push 0x104
lea ecx, [esp + 0x18]
push ecx
push 0x226
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadSTRING
add esp, 0x14
push 1
lea ecx, [esp + 0x14]
push ecx
lea edx, [esp + 0x11c]
push edx
mov ecx, ebx
call fcn.0044a6f0
call fcn.00411580
test eax, eax
je 0x42b7f8
lea ecx, [esi + 0x28]
call fcn.0041ee40
cmp eax, 8
jb 0x42b7f8
mov eax, dword [esi + 0xc834]
push 5
push eax
jmp 0x42b801
mov ecx, dword [esi + 0xc834]
push 0
push ecx
call dword [sym.imp.USER32.dll_ShowWindow]
mov edx, dword [esi + 4]
push 0xd8
push edx
call edi
lea ebx, [esi + 0xb9d8]
push eax
mov ecx, ebx
call fcn.00432480
mov eax, dword [esi + 4]
push 0xd8
push eax
call edi
push eax
mov ecx, ebx
call fcn.0044a730
mov ecx, dword [0x48bc18]
mov edx, dword [esi]
mov eax, dword [edx + 0xc]
push ecx
push 0x13a
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadBITMAP
mov ecx, dword [0x48bc18]
mov edx, dword [esi]
add esp, 0xc
push ecx
mov ebp, eax
mov eax, dword [edx + 0xc]
push 0x13a
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadBITMAP
mov ecx, dword [0x48bc18]
mov edx, dword [esi]
add esp, 0xc
push 1
push ebp
push eax
mov eax, dword [edx + 0xc]
push ecx
push 0x139
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadBITMAP
add esp, 0xc
push eax
mov ecx, ebx
call fcn.0044a620
push 0x104
lea ecx, [esp + 0x14]
push 0
push ecx
call fcn.004541e0
mov edx, dword [0x48bc18]
add esp, 0xc
push edx
mov edx, dword [esi]
push 0x104
lea eax, [esp + 0x18]
push eax
mov eax, dword [edx + 0xc]
push 0x11a4
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadSTRING
add esp, 0x14
lea ecx, [esp + 0x10]
push ecx
mov ecx, ebx
call fcn.0044a690
push 0x333333
mov ecx, ebx
call fcn.0044a610
push 0x104
push 0
lea edx, [esp + 0x18]
push edx
call fcn.004541e0
mov eax, dword [0x48bc18]
mov edx, dword [esi]
add esp, 0xc
push eax
mov eax, dword [edx + 0xc]
push 0x104
lea ecx, [esp + 0x18]
push ecx
push 0x226
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadSTRING
add esp, 0x14
push 1
lea ecx, [esp + 0x14]
push ecx
lea edx, [esp + 0x11c]
push edx
mov ecx, ebx
call fcn.0044a6f0
mov eax, dword [esi + 4]
push 0xd9
push eax
call edi
lea ebx, [esi + 0xbea0]
push eax
mov ecx, ebx
call fcn.00432480
mov ecx, dword [esi + 4]
push 0xd9
push ecx
call edi
push eax
mov ecx, ebx
call fcn.0044a730
mov edx, dword [0x48bc18]
mov eax, dword [esi]
push edx
mov edx, dword [eax + 0xc]
push 0x13a
mov ecx, esi
call edx
push eax
call sub.hccutils.DLL_LoadBITMAP
mov edx, dword [esi]
mov ebp, eax
mov eax, dword [0x48bc18]
add esp, 0xc
push eax
mov eax, dword [edx + 0xc]
push 0x13a
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadBITMAP
mov ecx, dword [0x48bc18]
mov edx, dword [esi]
add esp, 0xc
push 1
push ebp
push eax
mov eax, dword [edx + 0xc]
push ecx
push 0x139
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadBITMAP
add esp, 0xc
push eax
mov ecx, ebx
call fcn.0044a620
push 0x104
lea ecx, [esp + 0x14]
push 0
push ecx
call fcn.004541e0
mov edx, dword [0x48bc18]
add esp, 0xc
push edx
mov edx, dword [esi]
push 0x104
lea eax, [esp + 0x18]
push eax
mov eax, dword [edx + 0xc]
push 0x11a6
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadSTRING
add esp, 0x14
lea ecx, [esp + 0x10]
push ecx
mov ecx, ebx
call fcn.0044a690
push 0x333333
mov ecx, ebx
call fcn.0044a610
push 0x104
lea edx, [esp + 0x14]
push 0
push edx
call fcn.004541e0
mov eax, dword [0x48bc18]
mov edx, dword [esi]
add esp, 0xc
push eax
mov eax, dword [edx + 0xc]
push 0x104
lea ecx, [esp + 0x18]
push ecx
push 0x226
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadSTRING
add esp, 0x14
push 1
lea ecx, [esp + 0x14]
push ecx
lea edx, [esp + 0x11c]
push edx
mov ecx, ebx
call fcn.0044a6f0
mov eax, dword [esi + 4]
push 0xda
push eax
call edi
lea ebx, [esi + 0xc104]
push eax
mov ecx, ebx
call fcn.00432480
mov ecx, dword [esi + 4]
push 0xda
push ecx
call edi
push eax
mov ecx, ebx
call fcn.0044a730
mov edx, dword [0x48bc18]
mov eax, dword [esi]
push edx
mov edx, dword [eax + 0xc]
push 0x13a
mov ecx, esi
call edx
push eax
call sub.hccutils.DLL_LoadBITMAP
mov edx, dword [esi]
mov ebp, eax
mov eax, dword [0x48bc18]
add esp, 0xc
push eax
mov eax, dword [edx + 0xc]
push 0x13a
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadBITMAP
mov ecx, dword [0x48bc18]
mov edx, dword [esi]
add esp, 0xc
push 1
push ebp
push eax
mov eax, dword [edx + 0xc]
push ecx
push 0x139
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadBITMAP
add esp, 0xc
push eax
mov ecx, ebx
call fcn.0044a620
push 0x104
lea ecx, [esp + 0x14]
push 0
push ecx
call fcn.004541e0
mov edx, dword [0x48bc18]
add esp, 0xc
push edx
mov edx, dword [esi]
push 0x104
lea eax, [esp + 0x18]
push eax
mov eax, dword [edx + 0xc]
push 0x11a5
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadSTRING
add esp, 0x14
lea ecx, [esp + 0x10]
push ecx
mov ecx, ebx
call fcn.0044a690
push 0x333333
mov ecx, ebx
call fcn.0044a610
push 0x104
lea edx, [esp + 0x14]
push 0
push edx
call fcn.004541e0
mov eax, dword [0x48bc18]
mov edx, dword [esi]
add esp, 0xc
push eax
mov eax, dword [edx + 0xc]
push 0x104
lea ecx, [esp + 0x18]
push ecx
push 0x226
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadSTRING
add esp, 0x14
push 1
lea ecx, [esp + 0x14]
push ecx
lea edx, [esp + 0x11c]
push edx
mov ecx, ebx
call fcn.0044a6f0
mov eax, dword [esi + 4]
push 0xdf
push eax
call edi
lea ebx, [esi + 0xb774]
push eax
mov ecx, ebx
call fcn.00432480
mov ecx, dword [esi + 4]
push 0xdf
push ecx
call edi
push eax
mov ecx, ebx
call fcn.0044a730
mov edx, dword [0x48bc18]
mov eax, dword [esi]
push edx
mov edx, dword [eax + 0xc]
push 0x13a
mov ecx, esi
call edx
push eax
call sub.hccutils.DLL_LoadBITMAP
mov edx, dword [esi]
mov edi, eax
mov eax, dword [0x48bc18]
add esp, 0xc
push eax
mov eax, dword [edx + 0xc]
push 0x13a
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadBITMAP
mov ecx, dword [0x48bc18]
mov edx, dword [esi]
add esp, 0xc
push 1
push edi
push eax
mov eax, dword [edx + 0xc]
push ecx
push 0x122
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadBITMAP
add esp, 0xc
push eax
mov ecx, ebx
call fcn.0044a620
push 0x104
lea ecx, [esp + 0x14]
push 0
push ecx
call fcn.004541e0
mov edx, dword [0x48bc18]
add esp, 0xc
push edx
mov edx, dword [esi]
push 0x104
lea eax, [esp + 0x18]
push eax
mov eax, dword [edx + 0xc]
push 0x11a7
mov ecx, esi
call eax
push eax
call sub.hccutils.DLL_LoadSTRING
add esp, 0x14
lea ecx, [esp + 0x10]
push ecx
mov ecx, ebx
call fcn.0044a690
push 0x333333
mov ecx, ebx
call fcn.0044a610
push 0x104
lea edx, [esp + 0x14]
push 0
push edx
call fcn.004541e0
mov eax, dword [0x48bc18]
mov edx, dword [esi]
add esp, 0xc
push eax
push 0x104
lea ecx, [esp + 0x18]
push ecx
push 0x226
mov ecx, esi
mov eax, dword [edx + 0xc]
call eax
push eax
call sub.hccutils.DLL_LoadSTRING
add esp, 0x14
push 1
lea ecx, [esp + 0x14]
push ecx
lea edx, [esp + 0x11c]
push edx
mov ecx, ebx
call fcn.0044a6f0
mov ecx, dword [esp + 0x218]
pop edi
pop esi
pop ebp
pop ebx
xor ecx, esp
call fcn.00454162
add esp, 0x20c
ret