Function at 0x406bc1
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x1e8
push edi
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x80], 0
mov dword [ebp - 0x28], 0
mov al, byte [0x419090]
mov byte [ebp - 0x7c], al
mov ecx, 0x13
xor eax, eax
lea edi, [ebp - 0x7b]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov cl, byte [0x419094]
mov byte [ebp - 0xd8], cl
mov ecx, 0x13
xor eax, eax
lea edi, [ebp - 0xd7]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov dword [ebp - 0x10], 0
mov dl, byte [0x419098]
mov byte [ebp - 0x128], dl
mov ecx, 0x13
xor eax, eax
lea edi, [ebp - 0x127]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov al, byte [0x41909c]
mov byte [ebp - 0x178], al
mov ecx, 0x13
xor eax, eax
lea edi, [ebp - 0x177]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov dword [ebp - 4], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x1e8], 0
mov cl, byte [0x4190a0]
mov byte [ebp - 0x1e4], cl
mov ecx, 0x13
xor eax, eax
lea edi, [ebp - 0x1e3]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov dl, byte [0x4190a4]
mov byte [ebp - 0x24], dl
xor eax, eax
mov dword [ebp - 0x23], eax
mov dword [ebp - 0x1f], eax
mov dword [ebp - 0x1b], eax
mov word [ebp - 0x17], ax
mov cl, byte [0x4190a8]
mov byte [ebp - 0x194], cl
mov ecx, 6
xor eax, eax
lea edi, [ebp - 0x193]
rep stosd dword es:[edi], eax
mov dl, byte [0x4190ac]
mov byte [ebp - 0x88], dl
xor eax, eax
mov dword [ebp - 0x87], eax
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [ebp - 0x10], eax
push 7
mov ecx, dword [0xf10d40]
push ecx
call dword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
push 0
push 0xf
push 0xd
mov edx, dword [0xf10d40]
push edx
call fcn.00407fdd
add esp, 0x10
lea eax, [ebp - 0x88]
push eax
call fcn.00408619
add esp, 4
push 0
push 0xf
push 0xd
mov ecx, dword [0xf10d40]
push ecx
call fcn.00407fdd
add esp, 0x10
push 0x54
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0x7c]
push edx
call fcn.00408740
add esp, 8
push 0x68
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0x7c]
push eax
call fcn.00408750
add esp, 8
push 0x69
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0x7c]
push ecx
call fcn.00408750
add esp, 8
push 0x73
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0x7c]
push edx
call fcn.00408750
add esp, 8
push 0x20
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0x7c]
push eax
call fcn.00408750
add esp, 8
push 0x70
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0x7c]
push ecx
call fcn.00408750
add esp, 8
push 0x72
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0x7c]
push edx
call fcn.00408750
add esp, 8
push 0x6f
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0x7c]
push eax
call fcn.00408750
add esp, 8
push 0x67
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0x7c]
push ecx
call fcn.00408750
add esp, 8
push 0x72
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0x7c]
push edx
call fcn.00408750
add esp, 8
push 0x61
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0x7c]
push eax
call fcn.00408750
add esp, 8
push 0x6d
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0x7c]
push ecx
call fcn.00408750
add esp, 8
push 0x20
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0x7c]
push edx
call fcn.00408750
add esp, 8
push 0x77
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0x7c]
push eax
call fcn.00408750
add esp, 8
push 0x61
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0x7c]
push ecx
call fcn.00408750
add esp, 8
push 0x73
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0x7c]
push edx
call fcn.00408750
add esp, 8
push 0x20
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0x7c]
push eax
call fcn.00408750
add esp, 8
push 0x6d
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0x7c]
push ecx
call fcn.00408750
add esp, 8
push 0x61
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0x7c]
push edx
call fcn.00408750
add esp, 8
push 0x64
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0x7c]
push eax
call fcn.00408750
add esp, 8
push 0x65
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0x7c]
push ecx
call fcn.00408750
add esp, 8
push 0x20
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0x7c]
push edx
call fcn.00408750
add esp, 8
push 0x77
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0x7c]
push eax
call fcn.00408750
add esp, 8
push 0x69
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0x7c]
push ecx
call fcn.00408750
add esp, 8
push 0x74
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0x7c]
push edx
call fcn.00408750
add esp, 8
push 0x68
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0x7c]
push eax
call fcn.00408750
add esp, 8
push 0x20
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0x7c]
push ecx
call fcn.00408750
add esp, 8
push 0x61
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0x7c]
push edx
call fcn.00408750
add esp, 8
push 0x6e
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0x7c]
push eax
call fcn.00408750
add esp, 8
push 0x20
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0x7c]
push ecx
call fcn.00408750
add esp, 8
push 0x55
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0x7c]
push edx
call fcn.00408750
add esp, 8
push 0x6e
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0x7c]
push eax
call fcn.00408750
add esp, 8
push 0x6c
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0x7c]
push ecx
call fcn.00408750
add esp, 8
push 0x69
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0x7c]
push edx
call fcn.00408750
add esp, 8
push 0x63
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0x7c]
push eax
call fcn.00408750
add esp, 8
push 0x65
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0x7c]
push ecx
call fcn.00408750
add esp, 8
push 0x6e
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0x7c]
push edx
call fcn.00408750
add esp, 8
push 0x73
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0x7c]
push eax
call fcn.00408750
add esp, 8
push 0x65
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0x7c]
push ecx
call fcn.00408750
add esp, 8
push 0x64
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0x7c]
push edx
call fcn.00408750
add esp, 8
push 0x20
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0x7c]
push eax
call fcn.00408750
add esp, 8
push 0x63
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0x7c]
push ecx
call fcn.00408750
add esp, 8
push 0x6f
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0x7c]
push edx
call fcn.00408750
add esp, 8
push 0x6d
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0x7c]
push eax
call fcn.00408750
add esp, 8
push 0x70
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0x7c]
push ecx
call fcn.00408750
add esp, 8
push 0x69
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0x7c]
push edx
call fcn.00408750
add esp, 8
push 0x6c
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0x7c]
push eax
call fcn.00408750
add esp, 8
push 0x65
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0x7c]
push ecx
call fcn.00408750
add esp, 8
push 0x72
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0x7c]
push edx
call fcn.00408750
add esp, 8
push 0x2e
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0x7c]
push eax
call fcn.00408750
add esp, 8
lea ecx, [ebp - 0x7c]
push ecx
call fcn.00408c26
add esp, 4
push 0x4113d0
call fcn.00408c26
add esp, 4
push 0
push 0xf
push 0xe
mov edx, dword [0xf10d40]
push edx
call fcn.00407fdd
add esp, 0x10
push 0x50
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0xd8]
push eax
call fcn.00408740
add esp, 8
push 0x6c
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0xd8]
push ecx
call fcn.00408750
add esp, 8
push 0x65
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0xd8]
push edx
call fcn.00408750
add esp, 8
push 0x61
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0xd8]
push eax
call fcn.00408750
add esp, 8
push 0x73
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0xd8]
push ecx
call fcn.00408750
add esp, 8
push 0x65
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0xd8]
push edx
call fcn.00408750
add esp, 8
push 0x20
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0xd8]
push eax
call fcn.00408750
add esp, 8
push 0x62
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0xd8]
push ecx
call fcn.00408750
add esp, 8
push 0x75
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0xd8]
push edx
call fcn.00408750
add esp, 8
push 0x79
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0xd8]
push eax
call fcn.00408750
add esp, 8
push 0x20
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0xd8]
push ecx
call fcn.00408750
add esp, 8
push 0x74
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0xd8]
push edx
call fcn.00408750
add esp, 8
push 0x68
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0xd8]
push eax
call fcn.00408750
add esp, 8
push 0x65
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0xd8]
push ecx
call fcn.00408750
add esp, 8
push 0x20
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0xd8]
push edx
call fcn.00408750
add esp, 8
push 0x50
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0xd8]
push eax
call fcn.00408750
add esp, 8
push 0x52
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0xd8]
push ecx
call fcn.00408750
add esp, 8
push 0x4f
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0xd8]
push edx
call fcn.00408750
add esp, 8
push 0x20
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0xd8]
push eax
call fcn.00408750
add esp, 8
push 0x76
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0xd8]
push ecx
call fcn.00408750
add esp, 8
push 0x65
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0xd8]
push edx
call fcn.00408750
add esp, 8
push 0x72
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0xd8]
push eax
call fcn.00408750
add esp, 8
push 0x73
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0xd8]
push ecx
call fcn.00408750
add esp, 8
push 0x69
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0xd8]
push edx
call fcn.00408750
add esp, 8
push 0x6f
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0xd8]
push eax
call fcn.00408750
add esp, 8
push 0x6e
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0xd8]
push ecx
call fcn.00408750
add esp, 8
push 0x20
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0xd8]
push edx
call fcn.00408750
add esp, 8
push 0x74
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0xd8]
push eax
call fcn.00408750
add esp, 8
push 0x6f
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0xd8]
push ecx
call fcn.00408750
add esp, 8
push 0x20
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0xd8]
push edx
call fcn.00408750
add esp, 8
push 0x64
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0xd8]
push eax
call fcn.00408750
add esp, 8
push 0x69
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0xd8]
push ecx
call fcn.00408750
add esp, 8
push 0x73
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0xd8]
push edx
call fcn.00408750
add esp, 8
push 0x74
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0xd8]
push eax
call fcn.00408750
add esp, 8
push 0x72
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0xd8]
push ecx
call fcn.00408750
add esp, 8
push 0x69
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0xd8]
push edx
call fcn.00408750
add esp, 8
push 0x62
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0xd8]
push eax
call fcn.00408750
add esp, 8
push 0x75
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0xd8]
push ecx
call fcn.00408750
add esp, 8
push 0x74
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0xd8]
push edx
call fcn.00408750
add esp, 8
push 0x65
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0xd8]
push eax
call fcn.00408750
add esp, 8
push 0x20
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0xd8]
push ecx
call fcn.00408750
add esp, 8
push 0x79
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0xd8]
push edx
call fcn.00408750
add esp, 8
push 0x6f
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0xd8]
push eax
call fcn.00408750
add esp, 8
push 0x75
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0xd8]
push ecx
call fcn.00408750
add esp, 8
push 0x72
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0xd8]
push edx
call fcn.00408750
add esp, 8
push 0x20
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0xd8]
push eax
call fcn.00408750
add esp, 8
push 0x45
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0xd8]
push ecx
call fcn.00408750
add esp, 8
push 0x58
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0xd8]
push edx
call fcn.00408750
add esp, 8
push 0x45
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0xd8]
push eax
call fcn.00408750
add esp, 8
push 0x2e
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0xd8]
push ecx
call fcn.00408750
add esp, 8
lea edx, [ebp - 0xd8]
push edx
call fcn.00408c26
add esp, 4
push 0x4113d4
call fcn.00408c26
add esp, 4
push 0
push 1
push 0x19
mov eax, dword [0xf10d40]
push eax
call fcn.00407fdd
add esp, 0x10
push 0x70
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0x128]
push ecx
call fcn.00408740
add esp, 8
push 0x61
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0x128]
push edx
call fcn.00408750
add esp, 8
push 0x75
call fcn.00405c3b
add esp, 4
push eax
lea eax, [ebp - 0x128]
push eax
call fcn.00408750
add esp, 8
push 0x73
call fcn.00405c3b
add esp, 4
push eax
lea ecx, [ebp - 0x128]
push ecx
call fcn.00408750
add esp, 8
push 0x65
call fcn.00405c3b
add esp, 4
push eax
lea edx, [ebp - 0x128]
push edx
call fcn.00408750
add esp, 8
lea eax, [ebp - 0x128]
push eax
call fcn.00408619
add esp, 4
lea ecx, [ebp - 0x88]
push ecx
call fcn.00408619
add esp, 4
push 1
call fcn.00408b51
pop edi
mov esp, ebp
pop ebp
ret