Function at 0x483bbe
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0
push 0
sub esp, 0x418
mov eax, dword [0x52442c]
mov eax, dword [eax]
add eax, 0x14
mov dword [ebp - 0x10], eax
mov eax, dword [ebp - 0x10]
mov eax, dword [eax + 8]
mov dword [ebp - 0x18], eax
mov eax, dword [0x51e420]
xchg edx, eax
mov eax, dword [ebp - 0x10]
mov dword [eax + 8], edx
push dword [0x51e420]
push 0
push dword [0x5240d4]
call fcn.00421cfc
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x20]
add eax, 0x10
push eax
push 1
push dword [0x5248f8]
call fcn.00421cfc
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x28]
add eax, 0x10
push eax
push 2
push dword [0x5240f0]
call fcn.00421cfc
mov dword [ebp - 0x30], eax
mov eax, dword [ebp - 0x30]
add eax, 0x10
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
add eax, 0x10
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x40]
add eax, 0x10
mov dword [ebp - 0x48], eax
mov eax, dword [ebp - 0x48]
add eax, 0x10
push eax
push 6
push dword [0x5248b4]
push dword [ebp - 0x48]
call fcn.00421cc5
mov dword [ebp - 0x50], eax
mov eax, dword [ebp - 0x50]
add eax, 0x10
mov dword [ebp - 0x58], eax
mov eax, dword [ebp - 0x58]
add eax, 0x10
mov dword [ebp - 0x60], eax
mov eax, dword [ebp - 0x60]
add eax, 0x10
mov dword [ebp - 0x68], eax
mov eax, dword [ebp - 0x68]
add eax, 0x10
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0x70]
add eax, 0x10
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
add eax, 0x10
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x80]
add eax, 0x10
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0x88]
add eax, 0x10
mov dword [ebp - 0x90], eax
mov eax, dword [ebp - 0x90]
add eax, 0x10
mov dword [ebp - 0x98], eax
mov eax, dword [ebp - 0x98]
add eax, 0x10
mov dword [ebp - 0xa0], eax
mov eax, dword [ebp - 0xa0]
add eax, 0x10
mov dword [ebp - 0xa8], eax
mov eax, dword [ebp - 0xa8]
add eax, 0x10
mov dword [ebp - 0xb0], eax
mov eax, dword [ebp - 0xb0]
add eax, 0x10
mov dword [ebp - 0xb8], eax
mov eax, dword [ebp - 0xb8]
add eax, 0x10
mov dword [ebp - 0xc0], eax
mov eax, dword [ebp - 0xc0]
add eax, 0x10
mov dword [ebp - 0xc8], eax
mov eax, dword [ebp - 0xc8]
add eax, 0x10
mov dword [ebp - 0xd0], eax
mov eax, dword [ebp - 0xd0]
add eax, 0x10
mov dword [ebp - 0xd8], eax
mov eax, dword [ebp - 0xd8]
add eax, 0x10
mov dword [ebp - 0xe0], eax
mov eax, dword [ebp - 0xe0]
add eax, 0x10
mov dword [ebp - 0xe8], eax
mov eax, dword [ebp - 0xe8]
add eax, 0x10
mov dword [ebp - 0xf0], eax
mov eax, dword [ebp - 0xf0]
add eax, 0x10
mov dword [ebp - 0xf8], eax
mov eax, dword [ebp - 0xf8]
add eax, 0x10
mov dword [ebp - 0x100], eax
mov eax, dword [ebp - 0x100]
add eax, 0x10
mov dword [ebp - 0x108], eax
mov eax, dword [ebp - 0x108]
add eax, 0x10
mov dword [ebp - 0x110], eax
mov eax, dword [ebp - 0x110]
add eax, 0x10
mov dword [ebp - 0x118], eax
mov eax, dword [ebp - 0x118]
add eax, 0x10
mov dword [ebp - 0x120], eax
mov eax, dword [ebp - 0x120]
add eax, 0x10
mov dword [ebp - 0x128], eax
mov eax, dword [ebp - 0x128]
add eax, 0x10
mov dword [ebp - 0x130], eax
mov eax, dword [ebp - 0x130]
add eax, 0x10
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x138]
add eax, 0x10
mov dword [ebp - 0x140], eax
mov eax, dword [ebp - 0x140]
add eax, 0x10
mov dword [ebp - 0x148], eax
mov eax, dword [ebp - 0x148]
add eax, 0x10
mov dword [ebp - 0x150], eax
mov eax, dword [ebp - 0x150]
add eax, 0x10
mov dword [ebp - 0x158], eax
mov eax, dword [ebp - 0x158]
add eax, 0x10
mov dword [ebp - 0x160], eax
mov eax, dword [ebp - 0x160]
add eax, 0x10
mov dword [ebp - 0x168], eax
mov eax, dword [ebp - 0x168]
add eax, 0x10
mov dword [ebp - 0x170], eax
mov eax, dword [ebp - 0x170]
add eax, 0x10
mov dword [ebp - 0x178], eax
mov eax, dword [ebp - 0x178]
add eax, 0x10
mov dword [ebp - 0x180], eax
mov eax, dword [ebp - 0x180]
add eax, 0x10
mov dword [ebp - 0x188], eax
mov eax, dword [ebp - 0x188]
add eax, 0x10
mov dword [ebp - 0x190], eax
mov eax, dword [ebp - 0x190]
add eax, 0x10
mov dword [ebp - 0x198], eax
mov eax, dword [ebp - 0x198]
add eax, 0x10
mov dword [ebp - 0x1a0], eax
mov eax, dword [ebp - 0x1a0]
add eax, 0x10
mov dword [ebp - 0x1a8], eax
mov eax, dword [ebp - 0x1a8]
add eax, 0x10
mov dword [ebp - 0x1b0], eax
mov eax, dword [ebp - 0x1b0]
add eax, 0x10
mov dword [ebp - 0x1b8], eax
mov eax, dword [ebp - 0x1b8]
add eax, 0x10
mov dword [ebp - 0x1c0], eax
mov eax, dword [ebp - 0x1c0]
add eax, 0x10
mov dword [ebp - 0x1c8], eax
mov eax, dword [ebp - 0x1c8]
add eax, 0x10
mov dword [ebp - 0x1d0], eax
mov eax, dword [ebp - 0x1d0]
add eax, 0x10
mov dword [ebp - 0x1d8], eax
mov eax, dword [ebp - 0x1d8]
add eax, 0x10
mov dword [ebp - 0x1e0], eax
mov eax, dword [ebp - 0x1e0]
add eax, 0x10
mov dword [ebp - 0x1e8], eax
mov eax, dword [ebp - 0x1e8]
add eax, 0x10
mov dword [ebp - 0x1f0], eax
mov eax, dword [ebp - 0x1f0]
add eax, 0x10
mov dword [ebp - 0x1f8], eax
mov eax, dword [ebp - 0x1f8]
add eax, 0x10
mov dword [ebp - 0x200], eax
mov eax, dword [ebp - 0x200]
add eax, 0x10
mov dword [ebp - 0x208], eax
mov eax, dword [ebp - 0x208]
add eax, 0x10
mov dword [ebp - 0x210], eax
mov eax, dword [ebp - 0x210]
add eax, 0x10
mov dword [ebp - 0x218], eax
mov eax, dword [ebp - 0x218]
add eax, 0x10
mov dword [ebp - 0x220], eax
mov eax, dword [ebp - 0x220]
add eax, 0x10
mov dword [ebp - 0x228], eax
mov eax, dword [ebp - 0x228]
add eax, 0x10
mov dword [ebp - 0x230], eax
mov eax, dword [ebp - 0x230]
add eax, 0x10
mov dword [ebp - 0x238], eax
mov eax, dword [ebp - 0x238]
add eax, 0x10
mov dword [ebp - 0x240], eax
mov eax, dword [ebp - 0x240]
add eax, 0x10
mov dword [ebp - 0x248], eax
mov eax, dword [ebp - 0x248]
add eax, 0x10
mov dword [ebp - 0x250], eax
mov eax, dword [ebp - 0x250]
add eax, 0x10
mov dword [ebp - 0x258], eax
mov eax, dword [ebp - 0x258]
add eax, 0x10
mov dword [ebp - 0x260], eax
mov eax, dword [ebp - 0x260]
add eax, 0x10
mov dword [ebp - 0x268], eax
mov eax, dword [ebp - 0x268]
add eax, 0x10
mov dword [ebp - 0x270], eax
mov eax, dword [ebp - 0x270]
add eax, 0x10
mov dword [ebp - 0x278], eax
mov eax, dword [ebp - 0x278]
add eax, 0x10
mov dword [ebp - 0x280], eax
mov eax, dword [ebp - 0x280]
add eax, 0x10
mov dword [ebp - 0x288], eax
mov eax, dword [ebp - 0x288]
add eax, 0x10
mov dword [ebp - 0x290], eax
mov eax, dword [ebp - 0x290]
add eax, 0x10
mov dword [ebp - 0x298], eax
mov eax, dword [ebp - 0x298]
add eax, 0x10
mov dword [ebp - 0x2a0], eax
mov eax, dword [ebp - 0x2a0]
add eax, 0x10
mov dword [ebp - 0x2a8], eax
mov eax, dword [ebp - 0x2a8]
add eax, 0x10
mov dword [ebp - 0x2b0], eax
mov eax, dword [ebp - 0x2b0]
add eax, 0x10
mov dword [ebp - 0x2b8], eax
mov eax, dword [ebp - 0x2b8]
add eax, 0x10
mov dword [ebp - 0x2c0], eax
mov eax, dword [ebp - 0x2c0]
add eax, 0x10
mov dword [ebp - 0x2c8], eax
mov eax, dword [ebp - 0x2c8]
add eax, 0x10
mov dword [ebp - 0x2d0], eax
mov eax, dword [ebp - 0x2d0]
add eax, 0x10
mov dword [ebp - 0x2d8], eax
mov eax, dword [ebp - 0x2d8]
add eax, 0x10
mov dword [ebp - 0x2e0], eax
mov eax, dword [ebp - 0x2e0]
add eax, 0x10
mov dword [ebp - 0x2e8], eax
mov eax, dword [ebp - 0x2e8]
add eax, 0x10
mov dword [ebp - 0x2f0], eax
mov eax, dword [ebp - 0x2f0]
add eax, 0x10
mov dword [ebp - 0x2f8], eax
mov eax, dword [ebp - 0x2f8]
add eax, 0x10
mov dword [ebp - 0x300], eax
mov eax, dword [ebp - 0x300]
add eax, 0x10
mov dword [ebp - 0x308], eax
mov eax, dword [ebp - 0x308]
add eax, 0x10
mov dword [ebp - 0x310], eax
mov eax, dword [ebp - 0x310]
add eax, 0x10
mov dword [ebp - 0x318], eax
mov eax, dword [ebp - 0x318]
add eax, 0x10
mov dword [ebp - 0x320], eax
mov eax, dword [ebp - 0x320]
add eax, 0x10
mov dword [ebp - 0x328], eax
mov eax, dword [ebp - 0x328]
add eax, 0x10
mov dword [ebp - 0x330], eax
mov eax, dword [ebp - 0x330]
add eax, 0x10
mov dword [ebp - 0x338], eax
mov eax, dword [ebp - 0x338]
add eax, 0x10
mov dword [ebp - 0x340], eax
mov eax, dword [ebp - 0x340]
add eax, 0x10
mov dword [ebp - 0x348], eax
mov eax, dword [ebp - 0x348]
add eax, 0x10
mov dword [ebp - 0x350], eax
mov eax, dword [ebp - 0x350]
add eax, 0x10
mov dword [ebp - 0x358], eax
mov eax, dword [ebp - 0x358]
add eax, 0x10
mov dword [ebp - 0x360], eax
mov eax, dword [ebp - 0x360]
add eax, 0x10
mov dword [ebp - 0x368], eax
mov eax, dword [ebp - 0x368]
add eax, 0x10
mov dword [ebp - 0x370], eax
mov eax, dword [ebp - 0x370]
add eax, 0x10
mov dword [ebp - 0x378], eax
mov eax, dword [ebp - 0x378]
add eax, 0x10
mov dword [ebp - 0x380], eax
mov eax, dword [ebp - 0x380]
add eax, 0x10
mov dword [ebp - 0x388], eax
mov eax, dword [ebp - 0x388]
add eax, 0x10
mov dword [ebp - 0x390], eax
mov eax, dword [ebp - 0x390]
add eax, 0x10
mov dword [ebp - 0x398], eax
mov eax, dword [ebp - 0x398]
add eax, 0x10
mov dword [ebp - 0x3a0], eax
mov eax, dword [ebp - 0x3a0]
add eax, 0x10
mov dword [ebp - 0x3a8], eax
mov eax, dword [ebp - 0x3a8]
add eax, 0x10
mov dword [ebp - 0x3b0], eax
mov eax, dword [ebp - 0x3b0]
add eax, 0x10
mov dword [ebp - 0x3b8], eax
mov eax, dword [ebp - 0x3b8]
add eax, 0x10
mov dword [ebp - 0x3c0], eax
mov eax, dword [ebp - 0x3c0]
add eax, 0x10
mov dword [ebp - 0x3c8], eax
mov eax, dword [ebp - 0x3c8]
add eax, 0x10
mov dword [ebp - 0x3d0], eax
mov eax, dword [ebp - 0x3d0]
add eax, 0x10
mov dword [ebp - 0x3d8], eax
mov eax, dword [ebp - 0x3d8]
add eax, 0x10
mov dword [ebp - 0x3e0], eax
mov eax, dword [ebp - 0x3e0]
add eax, 0x10
mov dword [ebp - 0x3e8], eax
mov eax, dword [ebp - 0x3e8]
add eax, 0x10
mov dword [ebp - 0x3f0], eax
mov eax, dword [ebp - 0x3f0]
add eax, 0x10
mov dword [ebp - 0x3f8], eax
mov eax, dword [ebp - 0x3f8]
add eax, 0x10
mov dword [ebp - 0x400], eax
mov eax, dword [ebp - 0x400]
add eax, 0x10
mov dword [ebp - 0x408], eax
mov eax, dword [ebp - 0x408]
add eax, 0x10
mov dword [ebp - 0x410], eax
mov eax, dword [ebp - 0x410]
add eax, 0x10
mov dword [ebp - 0x418], eax
mov eax, dword [ebp - 0x418]
add eax, 0x10
mov dword [ebp - 0x420], eax
push 0x7a
call fcn.00440319
push dword [0x518208]
call fcn.00468c7d
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x31
push dword [0x52442c]
call fcn.0043b59c
push 0x6ca
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x32
push dword [0x52442c]
call fcn.0043b59c
push dword [0x51e944]
call fcn.00468ba5
push 0x6cb
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0045942a
call fcn.00468e48
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x33
push dword [0x52442c]
call fcn.0043b59c
push dword [0x51f088]
call fcn.0043b969
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x34
push dword [0x52442c]
call fcn.0043b59c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x35
push dword [0x52442c]
call fcn.0043b59c
push 1
call fcn.004390ce
call fcn.0043b778
call fcn.00468e48
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e918]
call fcn.00468ba5
push dword [ebp - 0x1b0]
call fcn.004699fa
push dword [0x51eaa0]
call fcn.00468ba5
push dword [ebp - 0x28]
call fcn.004699fa
call fcn.00468b4c
call fcn.0042ad65
cmp eax, 0
je 0x484608
call fcn.00468b4c
push dword [0x51e594]
call fcn.00468ba5
push dword [0x51e5c4]
call fcn.0043b969
push 0xc8
call fcn.004390ce
call fcn.004588de
call fcn.00468e48
call fcn.0042ad65
cmp eax, 0
je 0x484608
call fcn.00468b4c
call fcn.0042a9a3
call fcn.00468e48
push 0xffffffffffffffff
push 2
push 0xffffffffffffffff
call fcn.00459321
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x36
push dword [0x52442c]
call fcn.0043b59c
push 0x6cc
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x38
push dword [0x52442c]
call fcn.0043b59c
push 0x6cd
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x3a
push dword [0x52442c]
call fcn.0043b59c
push 0x6ce
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x3c
push dword [0x52442c]
call fcn.0043b59c
push 0x6cf
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51ea80]
call fcn.00468ba5
push dword [0x520c54]
call fcn.00468ba5
push dword [0x520cd4]
call fcn.00468ba5
push 1
push dword [ebp - 0x1a8]
call fcn.00421e5a
call fcn.00468e48
push dword [0x520c2c]
call fcn.0043b578
xor eax, eax
inc eax
push eax
call fcn.0045bd05
call fcn.00468e48
call fcn.0042ad65
cmp eax, 0
je 0x484765
call fcn.00468b4c
call fcn.0042a9a3
jmp 0x484823
call fcn.00468b4c
push dword [0x51eb5c]
call fcn.00468ba5
push 0x6d0
call fcn.00421ad7
push eax
call fcn.0042e8a0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0xffffffffffffffff
xor eax, eax
inc eax
push eax
call fcn.0045b53e
cmp eax, 0
je 0x4847be
cmp eax, 0xbadcabb
je 0x4847c5
cmp eax, 0xbadcabc
je 0x4847c5
cmp eax, 0xbadcaba
je 0x4847cc
cmp eax, 0xbadcab9
je 0x4847fb
call fcn.0041bd32
jmp 0x48481e
mov eax, 0
jmp 0x48481e
call fcn.0041bd32
jmp 0x48481e
push 0x1000000
call fcn.00468ffe
mov eax, dword [ebp - 0x18]
xchg edx, eax
mov eax, dword [ebp - 0x10]
mov dword [eax + 8], edx
mov eax, 0
xchg edx, eax
mov eax, dword [0x4f7028]
mov dword [eax + 0x24], edx
jmp 0x485ac1
mov eax, dword [ebp - 0x18]
xchg edx, eax
mov eax, dword [ebp - 0x10]
mov dword [eax + 8], edx
mov eax, 0
xchg edx, eax
mov eax, dword [0x4f7028]
mov dword [eax + 0x24], edx
jmp 0x485ac1
call fcn.00468e48
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x6d1
call fcn.00421ad7
push eax
call fcn.0042e8a0
push dword [ebp - 0x1a8]
call fcn.004699fa
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0xffffffffffffffff
xor eax, eax
inc eax
push eax
call fcn.0045ba25
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x3f
push dword [0x52442c]
call fcn.0043b59c
push 0x6d2
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x40
push dword [0x52442c]
call fcn.0043b59c
push 0x6d3
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x41
push dword [0x52442c]
call fcn.0043b59c
push 0x6d4
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x42
push dword [0x52442c]
call fcn.0043b59c
push 0x6d5
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x43
push dword [0x52442c]
call fcn.0043b59c
push 0x6d6
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x44
push dword [0x52442c]
call fcn.0043b59c
push 0x6d7
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x45
push dword [0x52442c]
call fcn.0043b59c
push 0x6d8
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x46
push dword [0x52442c]
call fcn.0043b59c
push 0x6d9
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x47
push dword [0x52442c]
call fcn.0043b59c
push 0x6da
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x48
push dword [0x52442c]
call fcn.0043b59c
push 0x6db
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x49
push dword [0x52442c]
call fcn.0043b59c
push 0x6dc
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x4a
push dword [0x52442c]
call fcn.0043b59c
push 0x6dd
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x4b
push dword [0x52442c]
call fcn.0043b59c
push 0x6de
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x4c
push dword [0x52442c]
call fcn.0043b59c
push 0x6df
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x4d
push dword [0x52442c]
call fcn.0043b59c
push 0x6e0
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x4e
push dword [0x52442c]
call fcn.0043b59c
push 0x6e1
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x4f
push dword [0x52442c]
call fcn.0043b59c
push 0x6e2
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x50
push dword [0x52442c]
call fcn.0043b59c
push 0x6e3
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x51
push dword [0x52442c]
call fcn.0043b59c
push 0x6e4
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x52
push dword [0x52442c]
call fcn.0043b59c
push 0x6e5
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x54
push dword [0x52442c]
call fcn.0043b59c
push 0x6e6
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x55
push dword [0x52442c]
call fcn.0043b59c
push 0x6e7
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x56
push dword [0x52442c]
call fcn.0043b59c
push 0x6e8
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x57
push dword [0x52442c]
call fcn.0043b59c
push 0x6e9
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x58
push dword [0x52442c]
call fcn.0043b59c
push 0x6ea
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x59
push dword [0x52442c]
call fcn.0043b59c
push 0x6eb
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x5a
push dword [0x52442c]
call fcn.0043b59c
push 0x6ec
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x5b
push dword [0x52442c]
call fcn.0043b59c
push 0x6ed
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x5c
push dword [0x52442c]
call fcn.0043b59c
push 0x6ee
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x5d
push dword [0x52442c]
call fcn.0043b59c
push 0x6ef
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x5e
push dword [0x52442c]
call fcn.0043b59c
push 0x6f0
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x5f
push dword [0x52442c]
call fcn.0043b59c
push 0x6f1
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x60
push dword [0x52442c]
call fcn.0043b59c
push 0x6f2
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x62
push dword [0x52442c]
call fcn.0043b59c
push 0x6f3
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x65
push dword [0x52442c]
call fcn.0043b59c
push 0x6f4
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x6f
push dword [0x52442c]
call fcn.0043b59c
push 0x6f5
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x70
push dword [0x52442c]
call fcn.0043b59c
push 0x6f6
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x71
push dword [0x52442c]
call fcn.0043b59c
push 0x6f7
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x72
push dword [0x52442c]
call fcn.0043b59c
push 0x6f8
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x73
push dword [0x52442c]
call fcn.0043b59c
push 0x6f9
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x74
push dword [0x52442c]
call fcn.0043b59c
push 0x6fa
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x75
push dword [0x52442c]
call fcn.0043b59c
push 0x6fb
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x76
push dword [0x52442c]
call fcn.0043b59c
push 0x6fc
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x77
push dword [0x52442c]
call fcn.0043b59c
push 0x6fd
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x78
push dword [0x52442c]
call fcn.0043b59c
push 0x6fe
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x79
push dword [0x52442c]
call fcn.0043b59c
push 0x6ff
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x7a
push dword [0x52442c]
call fcn.0043b59c
push 0x700
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x7b
push dword [0x52442c]
call fcn.0043b59c
push 0x701
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x7d
push dword [0x52442c]
call fcn.0043b59c
push 0x702
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x7e
push dword [0x52442c]
call fcn.0043b59c
push 0x703
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x7f
push dword [0x52442c]
call fcn.0043b59c
push 0x704
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push pe_nt_image_headers32
push dword [0x52442c]
call fcn.0043b59c
push 0x705
call fcn.00421ad7
push eax
call fcn.0042e8a0
call fcn.0043b778
call fcn.00468e48
call fcn.00468b4c
push dword [0x51ea80]
call fcn.00468ba5
push 0
push dword [ebp + 8]
call fcn.0043b691
call fcn.0042ad65
cmp eax, 0
je 0x4853cd
call fcn.00468b4c
call fcn.0042a9a3
jmp 0x48548b
call fcn.00468b4c
push dword [0x51eb5c]
call fcn.00468ba5
push 0x706
call fcn.00421ad7
push eax
call fcn.0042e8a0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0xffffffffffffffff
xor eax, eax
inc eax
push eax
call fcn.0045b53e
cmp eax, 0
je 0x485426
cmp eax, 0xbadcabb
je 0x48542d
cmp eax, 0xbadcabc
je 0x48542d
cmp eax, 0xbadcaba
je 0x485434
cmp eax, 0xbadcab9
je 0x485463
call fcn.0041bd32
jmp 0x485486
mov eax, 0
jmp 0x485486
call fcn.0041bd32
jmp 0x485486
push 0x1000000
call fcn.00468ffe
mov eax, dword [ebp - 0x18]
xchg edx, eax
mov eax, dword [ebp - 0x10]
mov dword [eax + 8], edx
mov eax, 0
xchg edx, eax
mov eax, dword [0x4f7028]
mov dword [eax + 0x24], edx
jmp 0x485ac1
mov eax, dword [ebp - 0x18]
xchg edx, eax
mov eax, dword [ebp - 0x10]
mov dword [eax + 8], edx
mov eax, 0
xchg edx, eax
mov eax, dword [0x4f7028]
mov dword [eax + 0x24], edx
jmp 0x485ac1
call fcn.00468e48
call fcn.00468e48
call fcn.00468b4c
push dword [0x51e7f0]
call fcn.00468ba5
push 0x2d
push dword [0x52442c]
call fcn.0043b59c
push dword [0x51fd44]
call fcn.00468ba5
push dword [0x51eddc]
call fcn.00468bbd
mov eax, 0xbadcafe
push dword [ebp - 4]
push dword [ebp - 8]
mov dword [ebp - 4], eax
call 0x4854d6
pop eax
add eax, 0x266
mov dword [ebp - 8], eax
push dword [0x51ea8c]
call fcn.00468ba5
push dword [0x51ea98]
call fcn.00468ba5
push dword [ebp - 0x48]
call fcn.004699fa
call fcn.0042acd1
cmp eax, 0
je 0x4855db
call fcn.00468b4c
push dword [0x51ec5c]
call fcn.00468ba5
push dword [ebp - 0x20]
call fcn.004699fa
push dword [ebp - 0x420]
call fcn.004699fa
push dword [ebp - 0x50]
call fcn.004699fa
push 0xffffffffffffffff
push 2
push 2
xor eax, eax
inc eax
push eax
call fcn.0045c9ab
cmp eax, 0
je 0x485571
cmp eax, 0xbadcabb
je 0x485578
cmp eax, 0xbadcabc
je 0x485578
cmp eax, 0xbadcaba
je 0x48557f
cmp eax, 0xbadcab9
je 0x4855ae
call fcn.0041bd32
jmp 0x4855d1
mov eax, 0
jmp 0x4855d1
call fcn.0041bd32
jmp 0x4855d1
push 0x1000000
call fcn.00468ffe
mov eax, dword [ebp - 0x18]
xchg edx, eax
mov eax, dword [ebp - 0x10]
mov dword [eax + 8], edx
mov eax, 0
xchg edx, eax
mov eax, dword [0x4f7028]
mov dword [eax + 0x24], edx
jmp 0x485ac1
mov eax, dword [ebp - 0x18]
xchg edx, eax
mov eax, dword [ebp - 0x10]
mov dword [eax + 8], edx
mov eax, 0
xchg edx, eax
mov eax, dword [0x4f7028]
mov dword [eax + 0x24], edx
jmp 0x485ac1
call fcn.00468e48
jmp 0x4856d7
call fcn.00468b4c
push dword [0x51ec5c]
call fcn.00468ba5
push dword [ebp - 0x20]
call fcn.004699fa
push dword [0x51ea98]
call fcn.00468ba5
push dword [ebp - 0x38]
call fcn.004699fa
call fcn.0042acd1
cmp eax, 0
je 0x485624
call fcn.00468b4c
push dword [ebp - 0x410]
call fcn.004699fa
jmp 0x485634
call fcn.00468b4c
push dword [ebp - 0x420]
call fcn.004699fa
call fcn.00468e48
push 0xffffffffffffffff
push 0xffffffffffffffff
push 2
xor eax, eax
inc eax
push eax
call fcn.0045c9ab
cmp eax, 0
je 0x485672
cmp eax, 0xbadcabb
je 0x485679
cmp eax, 0xbadcabc
je 0x485679
cmp eax, 0xbadcaba
je 0x485680
cmp eax, 0xbadcab9
je 0x4856af
call fcn.0041bd32
jmp 0x4856d2
mov eax, 0
jmp 0x4856d2
call fcn.0041bd32
jmp 0x4856d2
push 0x1000000
call fcn.00468ffe
mov eax, dword [ebp - 0x18]
xchg edx, eax
mov eax, dword [ebp - 0x10]
mov dword [eax + 8], edx
mov eax, 0
xchg edx, eax
mov eax, dword [0x4f7028]
mov dword [eax + 0x24], edx
jmp 0x485ac1
mov eax, dword [ebp - 0x18]
xchg edx, eax
mov eax, dword [ebp - 0x10]
mov dword [eax + 8], edx
mov eax, 0
xchg edx, eax
mov eax, dword [0x4f7028]
mov dword [eax + 0x24], edx
jmp 0x485ac1
call fcn.00468e48
call fcn.00468e48
call fcn.0042ad65
cmp eax, 0
je 0x485728
call fcn.00468b4c
push dword [0x524418]
push dword [0x5209a0]
call fcn.00468a34
push 0x707
call fcn.00421ad7
push eax
call fcn.0042e8a0
xor eax, eax
push eax
call fcn.0042adf7
push dword [0x524414]
call fcn.004828f5
call fcn.00468e48
jmp 0x485732
call fcn.00468b4c
call fcn.0042a9a3
call fcn.00468e48
call fcn.00468e48
mov esp, ebp
sub esp, 0x428
pop dword [ebp - 8]
pop dword [ebp - 4]
mov eax, dword [0x4f7028]
mov eax, dword [eax + 0x24]
cmp eax, 0xbadcafe
je 0x485786
cmp eax, 0
je 0x48578d
cmp eax, 0xbadcabb
je 0x485794
cmp eax, 0xbadcabc
je 0x485794
cmp eax, 0xbadcaba
je 0x48579b
cmp eax, 0xbadcab9
je 0x4857ca
call fcn.0041bd32
jmp 0x4857ed
call fcn.0045e409
jmp 0x4857ed
mov eax, 0
jmp 0x4857ed
call fcn.0041bd32
jmp 0x4857ed
push 0x1000000
call fcn.00468ffe
mov eax, dword [ebp - 0x18]
xchg edx, eax
mov eax, dword [ebp - 0x10]
mov dword [eax + 8], edx
mov eax, 0
xchg edx, eax
mov eax, dword [0x4f7028]
mov dword [eax + 0x24], edx
jmp 0x485ac1
mov eax, dword [ebp - 0x18]
xchg edx, eax
mov eax, dword [ebp - 0x10]
mov dword [eax + 8], edx
mov eax, 0
xchg edx, eax
mov eax, dword [0x4f7028]
mov dword [eax + 0x24], edx
jmp 0x485ac1
mov eax, dword [0x4f7028]
mov eax, dword [eax + 0x24]
cmp eax, 0xbadcafe
je 0x485804
call fcn.004698b6
mov eax, 0
xchg edx, eax
mov eax, dword [0x4f7028]
mov dword [eax + 0x24], edx
call fcn.00468e48
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0
xor eax, eax
inc eax
push eax
call fcn.0045ba25
call fcn.00468e48
call fcn.00468b4c
push dword [0x51ea98]
call fcn.00468ba5
push dword [ebp - 0x30]
call fcn.004699fa
call fcn.0042acd1
cmp eax, 0
je 0x4858d8
call fcn.00468b4c
push 3
call fcn.0042e8b9
push dword [0x51eb68]
call fcn.00468ba5
push dword [0x520cd4]
call fcn.00468ba5
push 1
push dword [ebp - 0x1b0]
call fcn.00421e5a
call fcn.00468e48
call fcn.00468b4c
call fcn.0042e537
call fcn.00468b4c
push dword [ebp - 0x80]
call fcn.004699fa
call fcn.00468b4c
call fcn.0042e537
call fcn.00468b4c
push dword [ebp - 0x188]
call fcn.004699fa
call fcn.0042e537
call fcn.00468b4c
call fcn.00468e48
push 1
call fcn.00469a18
jmp 0x485aaa
call fcn.00468b4c
push dword [0x51ea80]
call fcn.00468ba5
push dword [0x5241f0]
push dword [0x51f738]
call fcn.00468a34
push dword [ebp - 0x188]
call fcn.004699fa
call fcn.00474f7c
call fcn.00468e48
call fcn.0042ad65
cmp eax, 0
je 0x485929
call fcn.00468b4c
call fcn.0042a9a3
jmp 0x4859e2
call fcn.00468b4c
push dword [0x51eb5c]
call fcn.00468ba5
push dword [ebp - 0x188]
call fcn.004699fa
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0xffffffffffffffff
xor eax, eax
inc eax
push eax
call fcn.0045b53e
cmp eax, 0
je 0x48597d
cmp eax, 0xbadcabb
je 0x485984
cmp eax, 0xbadcabc
je 0x485984
cmp eax, 0xbadcaba
je 0x48598b
cmp eax, 0xbadcab9
je 0x4859ba
call fcn.0041bd32
jmp 0x4859dd
mov eax, 0
jmp 0x4859dd
call fcn.0041bd32
jmp 0x4859dd
push 0x1000000
call fcn.00468ffe
mov eax, dword [ebp - 0x18]
xchg edx, eax
mov eax, dword [ebp - 0x10]
mov dword [eax + 8], edx
mov eax, 0
xchg edx, eax
mov eax, dword [0x4f7028]
mov dword [eax + 0x24], edx
jmp 0x485ac1
mov eax, dword [ebp - 0x18]
xchg edx, eax
mov eax, dword [ebp - 0x10]
mov dword [eax + 8], edx
mov eax, 0
xchg edx, eax
mov eax, dword [0x4f7028]
mov dword [eax + 0x24], edx
jmp 0x485ac1
call fcn.00468e48
call fcn.00468e48
call fcn.00468b4c
push dword [0x51ea98]
call fcn.00468ba5
push dword [0x51eaa8]
call fcn.00468ba5
push dword [ebp - 0x38]
call fcn.004699fa
call fcn.00468b4c
call fcn.0042ad65
cmp eax, 0
je 0x485a27
call fcn.00468b4c
call fcn.0042a9a3
jmp 0x485a63
call fcn.00468b4c
push dword [0x51ec24]
call fcn.00468ba5
push dword [ebp - 0x40]
call fcn.004699fa
xor eax, eax
inc eax
push eax
call fcn.0045c081
call fcn.00468e48
call fcn.0042ad65
cmp eax, 0
je 0x485a63
call fcn.00468b4c
call fcn.0042a9a3
call fcn.00468e48
call fcn.0042acd1
cmp eax, 0
je 0x485a83
call fcn.00468b4c
push dword [ebp - 0x80]
call fcn.004699fa
jmp 0x485aa5
call fcn.00468b4c
push dword [0x520cd4]
call fcn.00468ba5
push 1
push dword [ebp - 0x1b0]
call fcn.00421e5a
call fcn.00468e48
call fcn.00468e48
call fcn.00468e48
call fcn.00468eb5
mov eax, dword [ebp - 0x18]
xchg edx, eax
mov eax, dword [ebp - 0x10]
mov dword [eax + 8], edx
leave
ret 4