Function at 0x44506b
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
push 0x4044c6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0xd8
call fcn.004044c0
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x402530
mov dword [ebp - 0x6c], 0x40a6cc
mov dword [ebp - 0x74], 8
lea edx, [ebp - 0x74]
lea ecx, [ebp - 0x34]
call fcn.00404766
movsx eax, word [0x5210dc]
push eax
push dword [0x5210d8]
call fcn.00404832
mov al, byte [eax]
mov byte [ebp - 0x6c], al
mov dword [ebp - 0x74], 0x11
lea edx, [ebp - 0x74]
lea ecx, [ebp - 0x24]
call fcn.004048d4
lea edx, [ebp - 0x24]
lea ecx, [ebp - 0xe4]
call fcn.00404766
mov dword [ebp - 0x6c], 0xe6
mov dword [ebp - 0x74], 0x8002
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.0040480e
movsx eax, ax
test eax, eax
je 0x445130
call fcn.004d8f48
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x54], 8
lea edx, [ebp - 0x54]
lea ecx, [ebp - 0x34]
call fcn.004048d4
jmp 0x445565
mov dword [ebp - 0x6c], 0xe7
mov dword [ebp - 0x74], 0x8002
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.0040480e
movsx eax, ax
test eax, eax
je 0x44516e
lea eax, [ebp - 0x54]
push eax
call fcn.004462cf
lea edx, [ebp - 0x54]
lea ecx, [ebp - 0x34]
call fcn.004048d4
jmp 0x445565
mov dword [ebp - 0x6c], 0xe8
mov dword [ebp - 0x74], 0x8002
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.0040480e
movsx eax, ax
test eax, eax
je 0x4451ac
lea eax, [ebp - 0x54]
push eax
call fcn.00445bbb
lea edx, [ebp - 0x54]
lea ecx, [ebp - 0x34]
call fcn.004048d4
jmp 0x445565
mov dword [ebp - 0x6c], 0xe9
mov dword [ebp - 0x74], 0x8002
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.0040480e
movsx eax, ax
test eax, eax
je 0x4451ea
lea eax, [ebp - 0x54]
push eax
call fcn.00445df9
lea edx, [ebp - 0x54]
lea ecx, [ebp - 0x34]
call fcn.004048d4
jmp 0x445565
mov dword [ebp - 0x6c], 0xde
mov dword [ebp - 0x74], 0x8002
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.0040480e
movsx eax, ax
test eax, eax
je 0x445228
lea eax, [ebp - 0x54]
push eax
call fcn.0042e196
lea edx, [ebp - 0x54]
lea ecx, [ebp - 0x34]
call fcn.004048d4
jmp 0x445565
mov dword [ebp - 0x6c], 0xe2
mov dword [ebp - 0x74], 0x8002
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.0040480e
movsx eax, ax
test eax, eax
je 0x4452ad
mov dword [ebp - 0x6c], 0x40c0e4
mov dword [ebp - 0x74], 8
lea edx, [ebp - 0x74]
lea ecx, [ebp - 0x34]
call fcn.00404766
mov ax, word [0x5210dc]
add ax, 1
jo 0x4455d6
mov word [0x5210dc], ax
lea eax, [ebp - 0x54]
push eax
call fcn.0044506b
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x64]
push eax
call fcn.004047d2
mov edx, eax
lea ecx, [ebp - 0x34]
call fcn.004048d4
lea ecx, [ebp - 0x54]
call fcn.00404844
jmp 0x445565
mov dword [ebp - 0x6c], 0xee
mov dword [ebp - 0x74], 0x8002
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.0040480e
movsx eax, ax
test eax, eax
je 0x4452eb
lea eax, [ebp - 0x54]
push eax
call fcn.00449127
lea edx, [ebp - 0x54]
lea ecx, [ebp - 0x34]
call fcn.004048d4
jmp 0x445565
mov dword [ebp - 0x6c], 0xf4
mov dword [ebp - 0x74], 0x8002
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.0040480e
movsx eax, ax
test eax, eax
jne 0x445431
mov dword [ebp - 0x7c], 0xf5
mov dword [ebp - 0x84], 0x8002
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0x84]
push eax
call fcn.0040480e
movsx eax, ax
test eax, eax
jne 0x445431
mov dword [ebp - 0x8c], 0xf6
mov dword [ebp - 0x94], 0x8002
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0x94]
push eax
call fcn.0040480e
movsx eax, ax
test eax, eax
jne 0x445431
mov dword [ebp - 0x9c], 0xf7
mov dword [ebp - 0xa4], 0x8002
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0xa4]
push eax
call fcn.0040480e
movsx eax, ax
test eax, eax
jne 0x445431
mov dword [ebp - 0xac], 0xfc
mov dword [ebp - 0xb4], 0x8002
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0xb4]
push eax
call fcn.0040480e
movsx eax, ax
test eax, eax
jne 0x445431
mov dword [ebp - 0xbc], 0xec
mov dword [ebp - 0xc4], 0x8002
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0xc4]
push eax
call fcn.0040480e
movsx eax, ax
test eax, eax
jne 0x445431
mov dword [ebp - 0xcc], 0xed
mov dword [ebp - 0xd4], 0x8002
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0xd4]
push eax
call fcn.0040480e
movsx eax, ax
test eax, eax
je 0x44544a
lea eax, [ebp - 0x54]
push eax
call fcn.00433e11
lea edx, [ebp - 0x54]
lea ecx, [ebp - 0x34]
call fcn.004048d4
jmp 0x445565
mov dword [ebp - 0x6c], 0xf8
mov dword [ebp - 0x74], 0x8002
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.0040480e
movsx eax, ax
test eax, eax
je 0x445488
lea eax, [ebp - 0x54]
push eax
call fcn.00445689
lea edx, [ebp - 0x54]
lea ecx, [ebp - 0x34]
call fcn.004048d4
jmp 0x445565
mov dword [ebp - 0x6c], 0xf9
mov dword [ebp - 0x74], 0x8002
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.0040480e
movsx eax, ax
test eax, eax
je 0x4454c6
lea eax, [ebp - 0x54]
push eax
call fcn.00445a14
lea edx, [ebp - 0x54]
lea ecx, [ebp - 0x34]
call fcn.004048d4
jmp 0x445565
mov dword [ebp - 0x6c], 0xfa
mov dword [ebp - 0x74], 0x8002
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.0040480e
movsx eax, ax
test eax, eax
je 0x445501
lea eax, [ebp - 0x54]
push eax
call fcn.004460d6
lea edx, [ebp - 0x54]
lea ecx, [ebp - 0x34]
call fcn.004048d4
jmp 0x445565
mov dword [ebp - 0x6c], 0xfb
mov dword [ebp - 0x74], 0x8002
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.0040480e
movsx eax, ax
test eax, eax
jne 0x445551
mov dword [ebp - 0x7c], 0xd9
mov dword [ebp - 0x84], 0x8002
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0x84]
push eax
call fcn.0040480e
movsx eax, ax
test eax, eax
je 0x445565
lea eax, [ebp - 0x54]
push eax
call fcn.00443e26
lea edx, [ebp - 0x54]
lea ecx, [ebp - 0x34]
call fcn.004048d4
lea edx, [ebp - 0x34]
lea ecx, [ebp - 0x44]
call fcn.00404766
push 0x4455b8
jmp 0x44559c
lea ecx, [ebp - 0xe4]
call fcn.00404844
lea ecx, [ebp - 0x24]
call fcn.00404844
lea ecx, [ebp - 0x34]
call fcn.00404844
ret
call fcn.0040477e