Function at 0x461a30
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x21c
mov dword [ebp - 0x14], 0x200
mov dword [ebp - 0x218], 0
push str.TABLE
push 0
push 0x5eaf60
mov eax, dword [ebp + 8]
push eax
call fcn.005bf647
add esp, 0x10
push 0x5eaf68
push 2
push 0x5eaf74
mov ecx, dword [ebp + 8]
push ecx
call fcn.005bf647
add esp, 0x10
push 0x3c
call fcn.00460de0
add esp, 4
push eax
push 0x46
push 0x5eaf7c
mov edx, dword [ebp + 8]
push edx
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 0x21c], 1
cmp dword [ebp - 0x218], 0
jne 0x462513
mov dword [ebp - 4], 0x3c
lea eax, [ebp - 0x218]
push eax
push 0
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x14]
push edx
lea eax, [ebp - 0x21c]
push eax
lea ecx, [ebp - 4]
push ecx
call fcn.00431880
add esp, 0x18
cmp dword [ebp - 0x218], 0
je 0x461ae8
jmp 0x461aa2
push str.DIMSTYLE
push 0
push 0x5eaf90
mov edx, dword [ebp + 8]
push edx
call fcn.005bf647
add esp, 0x10
push 0
lea eax, [ebp - 0x21c]
push eax
lea ecx, [ebp - 4]
push ecx
call fcn.00431b10
add esp, 0xc
lea edx, [ebp - 0x214]
push edx
push 0x200
push 1
call fcn.0043ebc0
add esp, 0xc
push 0x20
lea eax, [ebp - 0x214]
push eax
call fcn.004242c0
add esp, 8
lea ecx, [ebp - 0x214]
push ecx
push 2
push 0x5eaf98
mov edx, dword [ebp + 8]
push edx
call fcn.005bf647
add esp, 0x10
push 0
push 0x46
push 0x5eafa0
mov eax, dword [ebp + 8]
push eax
call fcn.005bf647
add esp, 0x10
mov byte [ebp - 0x214], 0
lea ecx, [ebp - 0x214]
push ecx
push 0x200
push 0x3d
call fcn.0043ebc0
add esp, 0xc
lea edx, [ebp - 0x214]
push edx
push 3
push 0x5eafa8
mov eax, dword [ebp + 8]
push eax
call fcn.005bf647
add esp, 0x10
mov byte [ebp - 0x214], 0
lea ecx, [ebp - 0x214]
push ecx
push 0x200
push 0x3e
call fcn.0043ebc0
add esp, 0xc
lea edx, [ebp - 0x214]
push edx
push 4
push 0x5eafb0
mov eax, dword [ebp + 8]
push eax
call fcn.005bf647
add esp, 0x10
mov byte [ebp - 0x214], 0
lea ecx, [ebp - 0x214]
push ecx
push 0x200
push 0x3f
call fcn.0043ebc0
add esp, 0xc
lea edx, [ebp - 0x214]
push edx
push 5
push 0x5eafb8
mov eax, dword [ebp + 8]
push eax
call fcn.005bf647
add esp, 0x10
mov byte [ebp - 0x214], 0
lea ecx, [ebp - 0x214]
push ecx
push 0x200
push 0x40
call fcn.0043ebc0
add esp, 0xc
lea edx, [ebp - 0x214]
push edx
push 6
push 0x5eafc0
mov eax, dword [ebp + 8]
push eax
call fcn.005bf647
add esp, 0x10
mov byte [ebp - 0x214], 0
lea ecx, [ebp - 0x214]
push ecx
push 0x200
push 0x41
call fcn.0043ebc0
add esp, 0xc
lea edx, [ebp - 0x214]
push edx
push 7
push 0x5eafc8
mov eax, dword [ebp + 8]
push eax
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0x3ff00000
lea ecx, [ebp - 0x10]
push ecx
push 0
push 0x42
call fcn.0043ebc0
add esp, 0xc
mov edx, dword [0x5e52a0]
push edx
push 0x70abe0
mov eax, dword [ebp - 0xc]
push eax
mov ecx, dword [ebp - 0x10]
push ecx
call fcn.00428e90
add esp, 0x10
push eax
push 0x28
push 0x5eafd0
mov edx, dword [ebp + 8]
push edx
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
lea eax, [ebp - 0x10]
push eax
push 0
push 0x43
call fcn.0043ebc0
add esp, 0xc
mov ecx, dword [0x5e52a0]
push ecx
push 0x70abe0
mov edx, dword [ebp - 0xc]
push edx
mov eax, dword [ebp - 0x10]
push eax
call fcn.00428e90
add esp, 0x10
push eax
push 0x29
push 0x5eafd8
mov ecx, dword [ebp + 8]
push ecx
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
lea edx, [ebp - 0x10]
push edx
push 0
push 0x44
call fcn.0043ebc0
add esp, 0xc
mov eax, dword [0x5e52a0]
push eax
push 0x70abe0
mov ecx, dword [ebp - 0xc]
push ecx
mov edx, dword [ebp - 0x10]
push edx
call fcn.00428e90
add esp, 0x10
push eax
push 0x2a
push 0x5eafe0
mov eax, dword [ebp + 8]
push eax
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
lea ecx, [ebp - 0x10]
push ecx
push 0
push 0x45
call fcn.0043ebc0
add esp, 0xc
mov edx, dword [0x5e52a0]
push edx
push 0x70abe0
mov eax, dword [ebp - 0xc]
push eax
mov ecx, dword [ebp - 0x10]
push ecx
call fcn.00428e90
add esp, 0x10
push eax
push 0x2b
push 0x5eafe8
mov edx, dword [ebp + 8]
push edx
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
lea eax, [ebp - 0x10]
push eax
push 0
push 0x46
call fcn.0043ebc0
add esp, 0xc
mov ecx, dword [0x5e52a0]
push ecx
push 0x70abe0
mov edx, dword [ebp - 0xc]
push edx
mov eax, dword [ebp - 0x10]
push eax
call fcn.00428e90
add esp, 0x10
push eax
push 0x2c
push 0x5eaff0
mov ecx, dword [ebp + 8]
push ecx
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
lea edx, [ebp - 0x10]
push edx
push 0
push 0x47
call fcn.0043ebc0
add esp, 0xc
mov eax, dword [0x5e52a0]
push eax
push 0x70abe0
mov ecx, dword [ebp - 0xc]
push ecx
mov edx, dword [ebp - 0x10]
push edx
call fcn.00428e90
add esp, 0x10
push eax
push 0x2d
push 0x5eaff8
mov eax, dword [ebp + 8]
push eax
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
lea ecx, [ebp - 0x10]
push ecx
push 0
push 0x48
call fcn.0043ebc0
add esp, 0xc
mov edx, dword [0x5e52a0]
push edx
push 0x70abe0
mov eax, dword [ebp - 0xc]
push eax
mov ecx, dword [ebp - 0x10]
push ecx
call fcn.00428e90
add esp, 0x10
push eax
push 0x2e
push 0x5eb000
mov edx, dword [ebp + 8]
push edx
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
lea eax, [ebp - 0x10]
push eax
push 0
push 0x49
call fcn.0043ebc0
add esp, 0xc
mov ecx, dword [0x5e52a0]
push ecx
push 0x70abe0
mov edx, dword [ebp - 0xc]
push edx
mov eax, dword [ebp - 0x10]
push eax
call fcn.00428e90
add esp, 0x10
push eax
push 0x2f
push 0x5eb008
mov ecx, dword [ebp + 8]
push ecx
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
lea edx, [ebp - 0x10]
push edx
push 0
push 0x4a
call fcn.0043ebc0
add esp, 0xc
mov eax, dword [0x5e52a0]
push eax
push 0x70abe0
mov ecx, dword [ebp - 0xc]
push ecx
mov edx, dword [ebp - 0x10]
push edx
call fcn.00428e90
add esp, 0x10
push eax
push 0x30
push 0x5eb010
mov eax, dword [ebp + 8]
push eax
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
lea ecx, [ebp - 0x10]
push ecx
push 0
push 0x4b
call fcn.0043ebc0
add esp, 0xc
mov edx, dword [0x5e52a0]
push edx
push 0x70abe0
mov eax, dword [ebp - 0xc]
push eax
mov ecx, dword [ebp - 0x10]
push ecx
call fcn.00428e90
add esp, 0x10
push eax
push 0x8c
push 0x5eb018
mov edx, dword [ebp + 8]
push edx
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
lea eax, [ebp - 0x10]
push eax
push 0
push 0x4c
call fcn.0043ebc0
add esp, 0xc
mov ecx, dword [0x5e52a0]
push ecx
push 0x70abe0
mov edx, dword [ebp - 0xc]
push edx
mov eax, dword [ebp - 0x10]
push eax
call fcn.00428e90
add esp, 0x10
push eax
push 0x8d
push 0x5eb020
mov ecx, dword [ebp + 8]
push ecx
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
lea edx, [ebp - 0x10]
push edx
push 0
push 0x4d
call fcn.0043ebc0
add esp, 0xc
mov eax, dword [0x5e52a0]
push eax
push 0x70abe0
mov ecx, dword [ebp - 0xc]
push ecx
mov edx, dword [ebp - 0x10]
push edx
call fcn.00428e90
add esp, 0x10
push eax
push 0x8e
push 0x5eb028
mov eax, dword [ebp + 8]
push eax
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
lea ecx, [ebp - 0x10]
push ecx
push 0
push 0x4e
call fcn.0043ebc0
add esp, 0xc
mov edx, dword [0x5e52a0]
push edx
push 0x70abe0
mov eax, dword [ebp - 0xc]
push eax
mov ecx, dword [ebp - 0x10]
push ecx
call fcn.00428e90
add esp, 0x10
push eax
push 0x8f
push 0x5eb030
mov edx, dword [ebp + 8]
push edx
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
lea eax, [ebp - 0x10]
push eax
push 0
push 0x4f
call fcn.0043ebc0
add esp, 0xc
mov ecx, dword [0x5e52a0]
push ecx
push 0x70abe0
mov edx, dword [ebp - 0xc]
push edx
mov eax, dword [ebp - 0x10]
push eax
call fcn.00428e90
add esp, 0x10
push eax
push 0x90
push 0x5eb038
mov ecx, dword [ebp + 8]
push ecx
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
lea edx, [ebp - 0x10]
push edx
push 0
push 0x50
call fcn.0043ebc0
add esp, 0xc
mov eax, dword [0x5e52a0]
push eax
push 0x70abe0
mov ecx, dword [ebp - 0xc]
push ecx
mov edx, dword [ebp - 0x10]
push edx
call fcn.00428e90
add esp, 0x10
push eax
push 0x91
push 0x5eb040
mov eax, dword [ebp + 8]
push eax
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
lea ecx, [ebp - 0x10]
push ecx
push 0
push 0x51
call fcn.0043ebc0
add esp, 0xc
mov edx, dword [0x5e52a0]
push edx
push 0x70abe0
mov eax, dword [ebp - 0xc]
push eax
mov ecx, dword [ebp - 0x10]
push ecx
call fcn.00428e90
add esp, 0x10
push eax
push 0x92
push 0x5eb048
mov edx, dword [ebp + 8]
push edx
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
lea eax, [ebp - 0x10]
push eax
push 0
push 0x52
call fcn.0043ebc0
add esp, 0xc
mov ecx, dword [0x5e52a0]
push ecx
push 0x70abe0
mov edx, dword [ebp - 0xc]
push edx
mov eax, dword [ebp - 0x10]
push eax
call fcn.00428e90
add esp, 0x10
push eax
push 0x93
push 0x5eb050
mov ecx, dword [ebp + 8]
push ecx
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 8], 0
lea edx, [ebp - 8]
push edx
push 0
push 0x53
call fcn.0043ebc0
add esp, 0xc
mov eax, dword [ebp - 8]
push eax
push 0x47
push 0x5eb058
mov ecx, dword [ebp + 8]
push ecx
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 8], 0
lea edx, [ebp - 8]
push edx
push 0
push 0x54
call fcn.0043ebc0
add esp, 0xc
mov eax, dword [ebp - 8]
push eax
push 0x48
push 0x5eb060
mov ecx, dword [ebp + 8]
push ecx
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 8], 0
lea edx, [ebp - 8]
push edx
push 0
push 0x55
call fcn.0043ebc0
add esp, 0xc
mov eax, dword [ebp - 8]
push eax
push 0x49
push 0x5eb068
mov ecx, dword [ebp + 8]
push ecx
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 8], 0
lea edx, [ebp - 8]
push edx
push 0
push 0x56
call fcn.0043ebc0
add esp, 0xc
mov eax, dword [ebp - 8]
push eax
push 0x4a
push 0x5eb070
mov ecx, dword [ebp + 8]
push ecx
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 8], 0
lea edx, [ebp - 8]
push edx
push 0
push 0x57
call fcn.0043ebc0
add esp, 0xc
mov eax, dword [ebp - 8]
push eax
push 0x4b
push 0x5eb078
mov ecx, dword [ebp + 8]
push ecx
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 8], 0
lea edx, [ebp - 8]
push edx
push 0
push 0x58
call fcn.0043ebc0
add esp, 0xc
mov eax, dword [ebp - 8]
push eax
push 0x4c
push 0x5eb080
mov ecx, dword [ebp + 8]
push ecx
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 8], 0
lea edx, [ebp - 8]
push edx
push 0
push 0x59
call fcn.0043ebc0
add esp, 0xc
mov eax, dword [ebp - 8]
push eax
push 0x4d
push 0x5eb088
mov ecx, dword [ebp + 8]
push ecx
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 8], 0
lea edx, [ebp - 8]
push edx
push 0
push 0x5a
call fcn.0043ebc0
add esp, 0xc
mov eax, dword [ebp - 8]
push eax
push 0x4e
push 0x5eb090
mov ecx, dword [ebp + 8]
push ecx
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 8], 0
lea edx, [ebp - 8]
push edx
push 0
push 0x5b
call fcn.0043ebc0
add esp, 0xc
mov eax, dword [ebp - 8]
push eax
push 0xaa
push 0x5eb098
mov ecx, dword [ebp + 8]
push ecx
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 8], 0
lea edx, [ebp - 8]
push edx
push 0
push 0x5c
call fcn.0043ebc0
add esp, 0xc
mov eax, dword [ebp - 8]
push eax
push 0xab
push 0x5eb0a0
mov ecx, dword [ebp + 8]
push ecx
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 8], 0
lea edx, [ebp - 8]
push edx
push 0
push 0x5d
call fcn.0043ebc0
add esp, 0xc
mov eax, dword [ebp - 8]
push eax
push 0xac
push 0x5eb0a8
mov ecx, dword [ebp + 8]
push ecx
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 8], 0
lea edx, [ebp - 8]
push edx
push 0
push 0x5e
call fcn.0043ebc0
add esp, 0xc
mov eax, dword [ebp - 8]
push eax
push 0xad
push 0x5eb0b0
mov ecx, dword [ebp + 8]
push ecx
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 8], 0
lea edx, [ebp - 8]
push edx
push 0
push 0x5f
call fcn.0043ebc0
add esp, 0xc
mov eax, dword [ebp - 8]
push eax
push 0xae
push 0x5eb0b8
mov ecx, dword [ebp + 8]
push ecx
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 8], 0
lea edx, [ebp - 8]
push edx
push 0
push 0x60
call fcn.0043ebc0
add esp, 0xc
mov eax, dword [ebp - 8]
push eax
push 0xaf
push 0x5eb0c0
mov ecx, dword [ebp + 8]
push ecx
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 8], 0
lea edx, [ebp - 8]
push edx
push 0
push 0x61
call fcn.0043ebc0
add esp, 0xc
mov eax, dword [ebp - 8]
push eax
push 0xb0
push 0x5eb0c8
mov ecx, dword [ebp + 8]
push ecx
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 8], 0
lea edx, [ebp - 8]
push edx
push 0
push 0x62
call fcn.0043ebc0
add esp, 0xc
mov eax, dword [ebp - 8]
push eax
push 0xb1
push 0x5eb0d0
mov ecx, dword [ebp + 8]
push ecx
call fcn.005bf647
add esp, 0x10
mov dword [ebp - 8], 0
lea edx, [ebp - 8]
push edx
push 0
push 0x63
call fcn.0043ebc0
add esp, 0xc
mov eax, dword [ebp - 8]
push eax
push 0xb2
push 0x5eb0d8
mov ecx, dword [ebp + 8]
push ecx
call fcn.005bf647
add esp, 0x10
mov edx, dword [ebp - 0x21c]
add edx, 1
mov dword [ebp - 0x21c], edx
mov eax, dword [0x65c8d0]
add eax, 1
mov dword [0x65c8d0], eax
mov dword [ebp - 0x218], 0
jmp 0x461aa2
push str.ENDTAB
push 0
push 0x5eb0e8
mov ecx, dword [ebp + 8]
push ecx
call fcn.005bf647
add esp, 0x10
mov esp, ebp
pop ebp
ret