Function at 0x409de2
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
push edi
sub esp, 0x60
xor esi, esi
xor edi, edi
mov ecx, 0xb1
push esi
dec ecx
jne 0x409df4
push 0
push 1
push 0x10
push 0x1280010
push 0
lea ebx, [ebp - 0x330]
call fcn.0040f320
sub esp, 4
mov edx, 0x41505f
call fcn.00412cca
mov ebx, esp
call fcn.00412393
push dword [ebp + 8]
call dword [sym.imp.USER32.DLL_GetPropA]
push eax
mov ebx, esp
mov eax, dword [ebx + 4]
call fcn.00411f3d
pop eax
add esp, 4
call fcn.00412623
mov dword [ebp - 0x2bc], eax
sub esp, 8
push 0
push dword [0x414a68]
push dword [0x414ea4]
push dword [ebp + 8]
push 0x52
push 0x96
mov eax, 0x10
add eax, dword [ebp - 0x1e0]
push eax
push 0x160
fild dword [0x4156d0]
fild dword [0x4156cc]
call fcn.00412281
fild dword [0x4156f8]
call fcn.00412281
fild dword [0x4156d8]
call fcn.00412281
fild dword [0x4156dc]
call fcn.00412281
fild word [0x415848]
call fcn.00412281
fild word [0x41584c]
call fcn.00412281
fild word [0x415850]
call fcn.00412281
call fcn.00411946
push eax
mov edx, 0x41503a
call fcn.00412cca
mov ebx, esp
add ebx, 0x28
call fcn.00412393
mov edx, 0x4150d1
call fcn.00412cca
mov ebx, esp
add ebx, 0x28
call fcn.00412393
push 0
call dword [sym.imp.USER32.DLL_CreateWindowExA]
push eax
mov ebx, esp
mov eax, dword [ebx + 8]
call fcn.00411f3d
mov ebx, esp
mov eax, dword [ebx + 4]
call fcn.00411f3d
pop eax
add esp, 8
call fcn.00412623
mov edi, eax
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, 0x40bfcb
push eax
push 0xffffffffffffffff
push 0
push 0
push 0
push 0
push 0
push 0
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
push 0
push 1
mov eax, edi
push eax
call fcn.0040dd97
mov dword [ebp - 0x2b4], eax
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, edi
push eax
call fcn.00408c56
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, edi
push eax
call fcn.00408dba
mov dword [0x414ea8], edi
lea ebx, [ebp - 0x1f0]
push ebx
mov eax, edi
push eax
call dword [sym.imp.USER32.DLL_GetClientRect]
call fcn.00412623
sub esp, 4
push 0x8000
push dword [ebp - 0x1e4]
push dword [ebp - 0x1e8]
push 0
mov edx, 0x4150d9
call fcn.00412cca
mov ebx, esp
add ebx, 0x10
call fcn.00412393
push dword [0x414a68]
call dword [sym.imp.USER32.DLL_LoadImageA]
push eax
mov ebx, esp
mov eax, dword [ebx + 4]
call fcn.00411f3d
pop eax
add esp, 4
call fcn.00412623
mov esi, eax
mov eax, esi
push eax
push 0
push 0x172
mov eax, edi
push eax
call dword [sym.imp.USER32.DLL_SendMessageA]
call fcn.00412623
sub esp, 8
push 0
push dword [0x414a68]
push dword [0x414eac]
push dword [ebp + 8]
push 0x1b
push 0x1d0
mov eax, 0xb0
add eax, dword [ebp - 0x1e0]
push eax
push 0x10
fild dword [0x4156d0]
fild dword [0x4156cc]
call fcn.00412281
fild dword [0x4156e4]
call fcn.00412281
call fcn.00411946
push eax
mov edx, 0x41503a
call fcn.00412cca
mov ebx, esp
add ebx, 0x28
call fcn.00412393
mov edx, 0x4150e4
call fcn.00412cca
mov ebx, esp
add ebx, 0x28
call fcn.00412393
push 0x200
call dword [sym.imp.USER32.DLL_CreateWindowExA]
push eax
mov ebx, esp
mov eax, dword [ebx + 8]
call fcn.00411f3d
mov ebx, esp
mov eax, dword [ebx + 4]
call fcn.00411f3d
pop eax
add esp, 8
call fcn.00412623
mov edi, eax
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, 0x40bfcb
push eax
push 0xffffffffffffffff
push 0
push 0
push 0
push 0
push 0
push 0
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
push 0
push 1
mov eax, edi
push eax
call fcn.0040dd97
mov dword [ebp - 0x2b4], eax
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, edi
push eax
call fcn.00408c56
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, edi
push eax
call fcn.00408dba
mov dword [0x414eb0], edi
push 0x64
push 1
push 0x406
mov eax, edi
push eax
call dword [sym.imp.USER32.DLL_SendMessageA]
call fcn.00412623
push 0
push 0
push 0x402
mov eax, edi
push eax
call dword [sym.imp.USER32.DLL_SendMessageA]
call fcn.00412623
sub esp, 8
push 0
push dword [0x414a68]
push dword [0x414eb4]
push dword [ebp + 8]
push 0x1e
push 0x76
mov eax, 0x60
add eax, dword [ebp - 0x1e0]
push eax
push 0x168
fild dword [0x4156d0]
fild dword [0x4156cc]
call fcn.00412281
fild dword [0x4156d4]
call fcn.00412281
fild dword [0x4156f8]
call fcn.00412281
fldz
call fcn.00412281
fldz
call fcn.00412281
fild word [0x41581c]
call fcn.00412281
fild word [0x415814]
call fcn.00412281
fild word [0x415818]
call fcn.00412281
call fcn.00411946
push eax
mov edx, 0x4150ff
call fcn.00412cca
mov ebx, esp
add ebx, 0x28
call fcn.00412393
mov edx, 0x4150f7
call fcn.00412cca
mov ebx, esp
add ebx, 0x28
call fcn.00412393
fldz
fldz
call fcn.00412281
call fcn.00411946
push eax
call dword [sym.imp.USER32.DLL_CreateWindowExA]
push eax
mov ebx, esp
mov eax, dword [ebx + 8]
call fcn.00411f3d
mov ebx, esp
mov eax, dword [ebx + 4]
call fcn.00411f3d
pop eax
add esp, 8
call fcn.00412623
mov edi, eax
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, 0x40bfcb
push eax
push 0xffffffffffffffff
push 0
push 0
push 0
push 0
push 0
push 0
mov edx, 0x415111
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
push 1
push 1
mov eax, edi
push eax
call fcn.0040dd97
mov dword [ebp - 0x2b4], eax
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, edi
push eax
call fcn.00408c56
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, edi
push eax
call fcn.00408dba
mov dword [0x414eb8], edi
sub esp, 8
push 0
push dword [0x414a68]
push dword [0x414ebc]
push dword [ebp + 8]
push 0x1e
push 0x76
mov eax, 0x88
add eax, dword [ebp - 0x1e0]
push eax
push 0x168
fild dword [0x4156d0]
fild dword [0x4156cc]
call fcn.00412281
fild dword [0x4156f8]
call fcn.00412281
fldz
call fcn.00412281
fldz
call fcn.00412281
fild word [0x41581c]
call fcn.00412281
fild word [0x415814]
call fcn.00412281
fild word [0x415818]
call fcn.00412281
call fcn.00411946
push eax
mov edx, 0x41513f
call fcn.00412cca
mov ebx, esp
add ebx, 0x28
call fcn.00412393
mov edx, 0x4150f7
call fcn.00412cca
mov ebx, esp
add ebx, 0x28
call fcn.00412393
fldz
fldz
call fcn.00412281
call fcn.00411946
push eax
call dword [sym.imp.USER32.DLL_CreateWindowExA]
push eax
mov ebx, esp
mov eax, dword [ebx + 8]
call fcn.00411f3d
mov ebx, esp
mov eax, dword [ebx + 4]
call fcn.00411f3d
pop eax
add esp, 8
call fcn.00412623
mov edi, eax
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, 0x40bfcb
push eax
push 0xffffffffffffffff
push 0
push 0
push 0
push 0
push 0
push 0
mov edx, 0x415111
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
push 1
push 1
mov eax, edi
push eax
call fcn.0040dd97
mov dword [ebp - 0x2b4], eax
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, edi
push eax
call fcn.00408c56
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, edi
push eax
call fcn.00408dba
mov dword [0x414ec0], edi
sub esp, 8
push 0
push dword [0x414a68]
push dword [0x414ec4]
push dword [ebp + 8]
push 0xf
push 0x2f
mov eax, 0x88
add eax, dword [ebp - 0x1e0]
push eax
push 0x18
fild dword [0x4156d0]
fild dword [0x4156cc]
call fcn.00412281
fild dword [0x4156d8]
call fcn.00412281
fild dword [0x4156dc]
call fcn.00412281
fldz
call fcn.00412281
fild word [0x41584c]
call fcn.00412281
call fcn.00411946
push eax
mov edx, 0x415146
call fcn.00412cca
mov ebx, esp
add ebx, 0x28
call fcn.00412393
mov edx, 0x4150d1
call fcn.00412cca
mov ebx, esp
add ebx, 0x28
call fcn.00412393
fldz
fldz
call fcn.00412281
call fcn.00411946
push eax
call dword [sym.imp.USER32.DLL_CreateWindowExA]
push eax
mov ebx, esp
mov eax, dword [ebx + 8]
call fcn.00411f3d
mov ebx, esp
mov eax, dword [ebx + 4]
call fcn.00411f3d
pop eax
add esp, 8
call fcn.00412623
mov edi, eax
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, 0x40bfcb
push eax
push 0xffffffffffffffff
push 5
push 8
push 1
push 1
push 1
push 0
mov edx, 0x415111
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
push 1
push 1
mov eax, edi
push eax
call fcn.0040dd97
mov dword [ebp - 0x2b4], eax
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, edi
push eax
call fcn.00408c56
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, edi
push eax
call fcn.00408dba
mov dword [0x414ec8], edi
sub esp, 8
push 0
push dword [0x414a68]
push dword [0x414ecc]
push dword [ebp + 8]
push 0x15
push 0xda
mov eax, 0x60
add eax, dword [ebp - 0x1e0]
push eax
push 0x78
fild dword [0x4156d0]
fild dword [0x4156cc]
call fcn.00412281
fild dword [0x4156f8]
call fcn.00412281
fldz
call fcn.00412281
fild word [0x415790]
call fcn.00412281
fild word [0x415794]
call fcn.00412281
call fcn.00411946
push eax
mov edx, 0x41503a
call fcn.00412cca
mov ebx, esp
add ebx, 0x28
call fcn.00412393
mov edx, 0x415150
call fcn.00412cca
mov ebx, esp
add ebx, 0x28
call fcn.00412393
fldz
fild word [0x41570c]
call fcn.00412281
fldz
call fcn.00412281
fldz
call fcn.00412281
call fcn.00411946
push eax
call dword [sym.imp.USER32.DLL_CreateWindowExA]
push eax
mov ebx, esp
mov eax, dword [ebx + 8]
call fcn.00411f3d
mov ebx, esp
mov eax, dword [ebx + 4]
call fcn.00411f3d
pop eax
add esp, 8
call fcn.00412623
mov edi, eax
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, 0x40bfcb
push eax
push 0xffffffffffffffff
push 5
push 8
push 1
push 1
push 1
push 0
mov edx, 0x415111
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
push 1
push 1
mov eax, edi
push eax
call fcn.0040dd97
mov dword [ebp - 0x2b4], eax
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, edi
push eax
call fcn.00408c56
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, edi
push eax
call fcn.00408dba
mov dword [0x414ed0], edi
sub esp, 4
mov edx, 0x415156
call fcn.00412cca
mov ebx, esp
call fcn.00412393
mov eax, edi
push eax
call dword [sym.imp.USER32.DLL_SetWindowTextA]
push eax
mov ebx, esp
mov eax, dword [ebx + 4]
call fcn.00411f3d
pop eax
add esp, 4
call fcn.00412623
push 0
push 0
push 0xc5
mov eax, edi
push eax
call dword [sym.imp.USER32.DLL_SendMessageA]
call fcn.00412623
xor ecx, ecx
xor eax, eax
shl eax, 0x10
mov ax, cx
push eax
fild word [0x4157a0]
fld1
call fcn.00412281
call fcn.00411946
push eax
push 0xd3
mov eax, edi
push eax
call dword [sym.imp.USER32.DLL_SendMessageA]
call fcn.00412623
mov ebx, dword [ebp - 0x2b4]
mov dword [ebx + 0x2c], 0
sub esp, 8
push 0
push dword [0x414a68]
push dword [0x414ed4]
push dword [ebp + 8]
push 0xf
push 0x47
mov eax, 0x60
add eax, dword [ebp - 0x1e0]
push eax
push 0x18
fild dword [0x4156d0]
fild dword [0x4156cc]
call fcn.00412281
fild dword [0x4156d8]
call fcn.00412281
fild dword [0x4156dc]
call fcn.00412281
fldz
call fcn.00412281
fild word [0x41584c]
call fcn.00412281
call fcn.00411946
push eax
mov edx, 0x41515c
call fcn.00412cca
mov ebx, esp
add ebx, 0x28
call fcn.00412393
mov edx, 0x4150d1
call fcn.00412cca
mov ebx, esp
add ebx, 0x28
call fcn.00412393
fldz
fldz
call fcn.00412281
call fcn.00411946
push eax
call dword [sym.imp.USER32.DLL_CreateWindowExA]
push eax
mov ebx, esp
mov eax, dword [ebx + 8]
call fcn.00411f3d
mov ebx, esp
mov eax, dword [ebx + 4]
call fcn.00411f3d
pop eax
add esp, 8
call fcn.00412623
mov edi, eax
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, 0x40bfcb
push eax
push 0xffffffffffffffff
push 5
push 8
push 1
push 1
push 1
push 0
mov edx, 0x415111
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
push 1
push 1
mov eax, edi
push eax
call fcn.0040dd97
mov dword [ebp - 0x2b4], eax
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, edi
push eax
call fcn.00408c56
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, edi
push eax
call fcn.00408dba
mov dword [0x414ed8], edi
sub esp, 8
push 0
push dword [0x414a68]
push dword [0x414edc]
push dword [ebp + 8]
push 0xf
push 0x37
mov eax, 0x38
add eax, dword [ebp - 0x1e0]
push eax
push 0x18
fild dword [0x4156d0]
fild dword [0x4156cc]
call fcn.00412281
fild dword [0x4156d8]
call fcn.00412281
fild dword [0x4156dc]
call fcn.00412281
fldz
call fcn.00412281
fild word [0x41584c]
call fcn.00412281
call fcn.00411946
push eax
mov edx, 0x41516c
call fcn.00412cca
mov ebx, esp
add ebx, 0x28
call fcn.00412393
mov edx, 0x4150d1
call fcn.00412cca
mov ebx, esp
add ebx, 0x28
call fcn.00412393
fldz
fldz
call fcn.00412281
call fcn.00411946
push eax
call dword [sym.imp.USER32.DLL_CreateWindowExA]
push eax
mov ebx, esp
mov eax, dword [ebx + 8]
call fcn.00411f3d
mov ebx, esp
mov eax, dword [ebx + 4]
call fcn.00411f3d
pop eax
add esp, 8
call fcn.00412623
mov edi, eax
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, 0x40bfcb
push eax
push 0xffffffffffffffff
push 5
push 8
push 1
push 1
push 1
push 0
mov edx, 0x415111
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
push 1
push 1
mov eax, edi
push eax
call fcn.0040dd97
mov dword [ebp - 0x2b4], eax
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, edi
push eax
call fcn.00408c56
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, edi
push eax
call fcn.00408dba
mov dword [0x414ee0], edi
sub esp, 8
push 0
push dword [0x414a68]
push dword [0x414ee4]
push dword [ebp + 8]
push 0x15
push 0xdb
mov eax, 0x38
add eax, dword [ebp - 0x1e0]
push eax
push 0x78
fild dword [0x4156d0]
fild dword [0x4156cc]
call fcn.00412281
fild dword [0x4156f8]
call fcn.00412281
fldz
call fcn.00412281
fild word [0x415790]
call fcn.00412281
fild word [0x415794]
call fcn.00412281
call fcn.00411946
push eax
mov edx, 0x41503a
call fcn.00412cca
mov ebx, esp
add ebx, 0x28
call fcn.00412393
mov edx, 0x415150
call fcn.00412cca
mov ebx, esp
add ebx, 0x28
call fcn.00412393
fldz
fild word [0x41570c]
call fcn.00412281
fldz
call fcn.00412281
fldz
call fcn.00412281
call fcn.00411946
push eax
call dword [sym.imp.USER32.DLL_CreateWindowExA]
push eax
mov ebx, esp
mov eax, dword [ebx + 8]
call fcn.00411f3d
mov ebx, esp
mov eax, dword [ebx + 4]
call fcn.00411f3d
pop eax
add esp, 8
call fcn.00412623
mov edi, eax
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, 0x40bfcb
push eax
push 0xffffffffffffffff
push 5
push 8
push 1
push 1
push 1
push 0
mov edx, 0x415111
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
push 1
push 1
mov eax, edi
push eax
call fcn.0040dd97
mov dword [ebp - 0x2b4], eax
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, edi
push eax
call fcn.00408c56
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, edi
push eax
call fcn.00408dba
mov dword [0x414ee8], edi
sub esp, 4
mov edx, 0x415177
call fcn.00412cca
mov ebx, esp
call fcn.00412393
mov eax, edi
push eax
call dword [sym.imp.USER32.DLL_SetWindowTextA]
push eax
mov ebx, esp
mov eax, dword [ebx + 4]
call fcn.00411f3d
pop eax
add esp, 4
call fcn.00412623
push 0
push 0
push 0xc5
mov eax, edi
push eax
call dword [sym.imp.USER32.DLL_SendMessageA]
call fcn.00412623
xor ecx, ecx
xor eax, eax
shl eax, 0x10
mov ax, cx
push eax
fild word [0x4157a0]
fld1
call fcn.00412281
call fcn.00411946
push eax
push 0xd3
mov eax, edi
push eax
call dword [sym.imp.USER32.DLL_SendMessageA]
call fcn.00412623
mov ebx, dword [ebp - 0x2b4]
mov dword [ebx + 0x2c], 0
sub esp, 8
push 0
push dword [0x414a68]
push dword [0x414eec]
push dword [ebp + 8]
push 0x8d
push 0x147
mov eax, 0x18
add eax, dword [ebp - 0x1e0]
push eax
push 0x10
fild dword [0x4156d0]
fild dword [0x4156cc]
call fcn.00412281
fldz
call fcn.00412281
fild word [0x415810]
call fcn.00412281
fild word [0x41581c]
call fcn.00412281
fild word [0x41580c]
call fcn.00412281
call fcn.00411946
push eax
mov edx, 0x415188
call fcn.00412cca
mov ebx, esp
add ebx, 0x28
call fcn.00412393
mov edx, 0x4150f7
call fcn.00412cca
mov ebx, esp
add ebx, 0x28
call fcn.00412393
fldz
fild word [0x415700]
call fcn.00412281
fldz
call fcn.00412281
call fcn.00411946
push eax
call dword [sym.imp.USER32.DLL_CreateWindowExA]
push eax
mov ebx, esp
mov eax, dword [ebx + 8]
call fcn.00411f3d
mov ebx, esp
mov eax, dword [ebx + 4]
call fcn.00411f3d
pop eax
add esp, 8
call fcn.00412623
mov edi, eax
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, 0x40bfcb
push eax
push 0xffffffffffffffff
push 5
push 8
push 1
push 1
push 1
push 0
mov edx, 0x415111
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
push 1
push 1
mov eax, edi
push eax
call fcn.0040dd97
mov dword [ebp - 0x2b4], eax
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, edi
push eax
call fcn.00408c56
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, edi
push eax
call fcn.00408dba
mov dword [0x414ef0], edi
sub esp, 8
push 0
push dword [0x414a68]
push dword [0x414ef4]
push dword [ebp + 8]
push 0xe
push 0x3b
mov eax, 0xffffffd0
add eax, dword [ebp - 0x1e0]
push eax
push 0xfffffb18
fild dword [0x4156d0]
fild dword [0x4156cc]
call fcn.00412281
fild dword [0x4156d8]
call fcn.00412281
fild dword [0x4156dc]
call fcn.00412281
fldz
call fcn.00412281
fild word [0x41584c]
call fcn.00412281
call fcn.00411946
push eax
mov edx, 0x415146
call fcn.00412cca
mov ebx, esp
add ebx, 0x28
call fcn.00412393
mov edx, 0x4150d1
call fcn.00412cca
mov ebx, esp
add ebx, 0x28
call fcn.00412393
fldz
fldz
call fcn.00412281
call fcn.00411946
push eax
call dword [sym.imp.USER32.DLL_CreateWindowExA]
push eax
mov ebx, esp
mov eax, dword [ebx + 8]
call fcn.00411f3d
mov ebx, esp
mov eax, dword [ebx + 4]
call fcn.00411f3d
pop eax
add esp, 8
call fcn.00412623
mov edi, eax
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, 0x40bfcb
push eax
push 0xffffffffffffffff
push 0xf
push 8
push 1
push 1
push 1
push 0
mov edx, 0x415111
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
push 1
push 1
mov eax, edi
push eax
call fcn.0040dd97
mov dword [ebp - 0x2b4], eax
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, edi
push eax
call fcn.00408c56
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, edi
push eax
call fcn.00408dba
mov dword [0x414ef8], edi
sub esp, 8
push 0
push dword [0x414a68]
push dword [0x414efc]
push dword [ebp + 8]
push 0x15
push 0xdb
mov eax, 0x88
add eax, dword [ebp - 0x1e0]
push eax
push 0x78
fild dword [0x4156d0]
fild dword [0x4156cc]
call fcn.00412281
fild dword [0x4156ec]
call fcn.00412281
fild dword [0x4156f8]
call fcn.00412281
fild word [0x4158dc]
call fcn.00412281
call fcn.00411946
push eax
mov edx, 0x41503a
call fcn.00412cca
mov ebx, esp
add ebx, 0x28
call fcn.00412393
mov edx, 0x4151af
call fcn.00412cca
mov ebx, esp
add ebx, 0x28
call fcn.00412393
fldz
fild word [0x41570c]
call fcn.00412281
fldz
call fcn.00412281
fldz
call fcn.00412281
call fcn.00411946
push eax
call dword [sym.imp.USER32.DLL_CreateWindowExA]
push eax
mov ebx, esp
mov eax, dword [ebx + 8]
call fcn.00411f3d
mov ebx, esp
mov eax, dword [ebx + 4]
call fcn.00411f3d
pop eax
add esp, 8
call fcn.00412623
mov edi, eax
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, 0x40bfcb
push eax
push 0xffffffffffffffff
push 5
push 8
push 1
push 1
push 1
push 0
mov edx, 0x415111
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
push 1
push 1
mov eax, edi
push eax
call fcn.0040dd97
mov dword [ebp - 0x2b4], eax
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, edi
push eax
call fcn.00408c56
mov edx, 0x41503a
call fcn.00412cca
sub esp, 4
mov ebx, esp
call fcn.00412354
mov eax, edi
push eax
call fcn.00408dba
mov dword [0x414f00], edi
push 0
fld1
fchs
call fcn.00411946
push eax
push 0x14e
mov eax, edi
push eax
call dword [sym.imp.USER32.DLL_SendMessageA]
call fcn.00412623
push 0
push 0xc8
push 0xdb
mov eax, 0x88
add eax, dword [ebp - 0x1e0]
push eax
push 0x78
mov eax, edi
push eax
call dword [sym.imp.USER32.DLL_MoveWindow]
call fcn.00412623
push 5
mov eax, edi
push eax
call dword [sym.imp.USER32.DLL_ShowWindow]
call fcn.00412623
push dword [0x414ea8]
call dword [sym.imp.USER32.DLL_SetFocus]
call fcn.00412623
mov ebx, fcn.00409de2
call fcn.00412bf6
lea esp, [ebp - 0xc]
pop edi
pop esi
pop ebx
pop ebp
ret 4