Function at 0x419a00
Capabilities:
Enumerate pe sections

Disassembly:
push ecx
push esi
push 0x484dec
lea eax, [esp + 8]
push str._CODE
push eax
mov dword [esp + 0x10], 0
call fcn.004450e0
mov ecx, dword [esp + 0x10]
mov esi, dword [esp + 0x18]
push ecx
push esi
call fcn.00445240
mov edx, dword [esp + 0x18]
push str.1150
add edx, 0x18
push edx
call fcn.0045ae30
add esp, 0x1c
test eax, eax
je 0x419a5b
mov dword [esi + 4], 0
mov dword [esi], 0
mov eax, 0xffffec77
pop esi
pop ecx
ret
mov eax, dword [esp + 4]
push eax
call fcn.004451a0
push 0x484dec
lea ecx, [esp + 0xc]
push str.TYPE
push ecx
call fcn.004450e0
mov edx, dword [esp + 0x14]
push edx
push esi
call fcn.00445240
mov eax, dword [esp + 0x1c]
add eax, 0x18
push eax
call fcn.00457300
mov ecx, dword [esp + 0x20]
mov dword [0x4791f8], eax
push ecx
call fcn.004451a0
push 0x484dec
lea edx, [esp + 0x28]
push str.MODE
push edx
call fcn.004450e0
mov eax, dword [esp + 0x30]
push eax
push esi
call fcn.00445240
mov ecx, dword [esp + 0x38]
add ecx, 0x18
push ecx
call fcn.00457300
mov edx, dword [esp + 0x3c]
mov dword [0x479210], eax
push edx
call fcn.004451a0
push 0x484dec
lea eax, [esp + 0x44]
push str.STATUS
push eax
call fcn.004450e0
mov ecx, dword [esp + 0x4c]
add esp, 0x48
push ecx
push esi
call fcn.00445240
mov edx, dword [esp + 0xc]
add edx, 0x18
push edx
call fcn.00457300
mov dword [0x4791fc], eax
mov eax, dword [esp + 0x10]
push eax
call fcn.004451a0
push 0x484dec
lea ecx, [esp + 0x18]
push 0x478e48
push ecx
call fcn.004450e0
mov edx, dword [esp + 0x20]
push edx
push esi
call fcn.00445240
mov eax, dword [esp + 0x28]
add eax, 0x18
push eax
call fcn.00457300
mov ecx, dword [esp + 0x2c]
mov dword [0x479200], eax
push ecx
call fcn.004451a0
push str.333333
push 0x478e40
push esi
call fcn.004012b2
push 0x47921c
push str.MOKUAI
push esi
call fcn.0040136b
add esp, 0x44
push 0x484dec
lea edx, [esp + 8]
push str.AREA
push edx
call fcn.004450e0
mov eax, dword [esp + 0x10]
push eax
push esi
call fcn.00445240
mov ecx, dword [esp + 0x18]
add ecx, 0x18
push ecx
call fcn.00457300
mov edx, dword [esp + 0x1c]
mov dword [0x479214], eax
push edx
call fcn.004451a0
push 0x484dec
lea eax, [esp + 0x24]
push str.ENDLIST
push eax
call fcn.004450e0
mov ecx, dword [esp + 0x2c]
push ecx
push esi
call fcn.00445240
mov edx, dword [esp + 0x34]
add edx, 0x18
push edx
call fcn.00457300
mov dword [0x479218], eax
mov eax, dword [esp + 0x38]
push eax
call fcn.004451a0
push esi
call fcn.0044e180
add esp, 0x3c
test eax, eax
jne 0x419c02
mov eax, 0xffffec77
pop esi
pop ecx
ret
mov ecx, eax
mov edx, 0xa
cmp word [ecx + 4], dx
je 0x419c17
mov ecx, dword [ecx]
test ecx, ecx
jne 0x419c09
jmp 0x419c4d
mov edx, dword [ecx + 6]
mov esi, dword [ecx + 0xa]
mov dword [0x479220], edx
mov dword [0x479224], esi
mov edx, dword [ecx + 0xe]
mov esi, dword [ecx + 0x12]
mov dword [0x479228], edx
mov dword [0x47922c], esi
mov edx, dword [ecx + 0x16]
mov ecx, dword [ecx + 0x1a]
mov dword [0x479230], edx
mov dword [0x479234], ecx
mov ecx, eax
mov edx, 0x32
cmp word [ecx + 4], dx
je 0x419c71
mov ecx, dword [ecx]
test ecx, ecx
jne 0x419c54
push eax
call fcn.00456210
add esp, 4
mov eax, 0x13ec
pop esi
pop ecx
ret
fld qword [ecx + 6]
fmul qword [0x4720b0]
push eax
fstp qword [0x479238]
call fcn.00456210
add esp, 4
mov eax, 0x13ec
pop esi
pop ecx
ret