Function at 0x418520
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x490710
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0xc
push ebx
push esi
push edi
call fcn.00484fcd
mov esi, dword [eax + 4]
push 0x4b98c0
lea ecx, [esp + 0x14]
call fcn.0046e4d3
push str._symbols.ini
lea ecx, [esp + 0x14]
mov dword [esp + 0x24], 0
call fcn.0046e7cd
mov edi, dword [0x4bb540]
push 0
lea ecx, [esp + 0x14]
call fcn.0046e821
push eax
push 0x4af6e8
push edi
mov ecx, esi
call fcn.00478d03
mov eax, dword [0x4bb540]
mov ebx, 1
push ebx
push 0x4af6e0
push eax
mov ecx, esi
call fcn.00478c8e
mov ecx, dword [0x4b3880]
mov dword [esp + 0xc], ecx
mov edx, dword [0x4bb540]
push str.255__0__0
push 0x4ae8cc
lea eax, [esp + 0x1c]
push edx
push eax
mov ecx, esi
mov byte [esp + 0x30], bl
call fcn.004854c5
push eax
lea ecx, [esp + 0x10]
mov byte [esp + 0x24], 2
call fcn.0046e59e
lea ecx, [esp + 0x14]
mov byte [esp + 0x20], bl
call fcn.0046e465
mov ecx, dword [esp + 0xc]
mov edx, dword [0x4bb540]
push ecx
push 0x4ae8cc
push edx
mov ecx, esi
call fcn.00478d03
mov eax, dword [0x4bb540]
push str.0__0__255
push 0x4ae8e0
lea ecx, [esp + 0x1c]
push eax
push ecx
mov ecx, esi
call fcn.004854c5
push eax
lea ecx, [esp + 0x10]
mov byte [esp + 0x24], 3
call fcn.0046e59e
lea ecx, [esp + 0x14]
mov byte [esp + 0x20], bl
call fcn.0046e465
mov edx, dword [esp + 0xc]
mov eax, dword [0x4bb540]
push edx
push 0x4ae8e0
push eax
mov ecx, esi
call fcn.00478d03
push str.255__0__0
push 0x4ae8f0
mov ecx, dword [0x4bb540]
lea edx, [esp + 0x1c]
push ecx
push edx
mov ecx, esi
call fcn.004854c5
push eax
lea ecx, [esp + 0x10]
mov byte [esp + 0x24], 4
call fcn.0046e59e
lea ecx, [esp + 0x14]
mov byte [esp + 0x20], bl
call fcn.0046e465
mov eax, dword [esp + 0xc]
mov ecx, dword [0x4bb540]
push eax
push 0x4ae8f0
push ecx
mov ecx, esi
call fcn.00478d03
mov edx, dword [0x4bb540]
push str.128__0__0
push 0x4ae8e8
lea eax, [esp + 0x1c]
push edx
push eax
mov ecx, esi
call fcn.004854c5
push eax
lea ecx, [esp + 0x10]
mov byte [esp + 0x24], 5
call fcn.0046e59e
lea ecx, [esp + 0x14]
mov byte [esp + 0x20], bl
call fcn.0046e465
mov ecx, dword [esp + 0xc]
mov edx, dword [0x4bb540]
push ecx
push 0x4ae8e8
push edx
mov ecx, esi
call fcn.00478d03
mov eax, dword [0x4bb540]
push str.240__240__240
push 0x4ae8d4
lea ecx, [esp + 0x1c]
push eax
push ecx
mov ecx, esi
call fcn.004854c5
push eax
lea ecx, [esp + 0x10]
mov byte [esp + 0x24], 6
call fcn.0046e59e
lea ecx, [esp + 0x14]
mov byte [esp + 0x20], bl
call fcn.0046e465
mov edx, dword [esp + 0xc]
mov eax, dword [0x4bb540]
push edx
push 0x4ae8d4
push eax
mov ecx, esi
call fcn.00478d03
mov ecx, dword [0x4bb540]
push str.0__0__0
push 0x4ae8f8
lea edx, [esp + 0x1c]
push ecx
push edx
mov ecx, esi
call fcn.004854c5
push eax
lea ecx, [esp + 0x10]
mov byte [esp + 0x24], 7
call fcn.0046e59e
mov byte [esp + 0x20], bl
lea ecx, [esp + 0x14]
call fcn.0046e465
mov eax, dword [esp + 0xc]
mov ecx, dword [0x4bb540]
push eax
push 0x4ae8f8
push ecx
mov ecx, esi
call fcn.00478d03
call fcn.00484fcd
mov eax, dword [eax + 4]
push str.NCFile__f___c
push 0x4aec90
push 0x4aec60
mov ecx, eax
call fcn.00478d03
call fcn.00484fcd
mov eax, dword [eax + 4]
push str.Page_No___p
push 0x4aec78
push 0x4aec60
mov ecx, eax
call fcn.00478d03
mov edx, dword [0x4bb540]
push 0x4af6c4
push 0x4af6b4
push edx
mov ecx, esi
call fcn.00478d03
mov eax, dword [0x4bb540]
push 0x4af6b0
push 0x4af6a0
push eax
mov ecx, esi
call fcn.00478d03
mov ecx, dword [0x4bb540]
push 0x4af69c
push 0x4af68c
push ecx
mov ecx, esi
call fcn.00478d03
mov edx, dword [0x4bb540]
push 0x4b85e8
push 0x4af67c
push edx
mov ecx, esi
call fcn.00478d03
mov eax, dword [0x4bb540]
push ebx
push 0x4af674
push eax
mov ecx, esi
call fcn.00478c8e
mov ecx, dword [0x4bb540]
push 3
push str.Tab_Size
push ecx
mov ecx, esi
call fcn.00478c8e
mov edx, dword [0x4bb540]
push 0
push str.Show_Tabs
push edx
mov ecx, esi
call fcn.00478c8e
mov eax, dword [0x4bb540]
push 0
push str.Keep_tabs
push eax
mov ecx, esi
call fcn.00478c8e
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], 0
call fcn.0046e465
lea ecx, [esp + 0x10]
mov dword [esp + 0x20], 0xffffffff
call fcn.0046e465
mov ecx, dword [esp + 0x18]
pop edi
pop esi
pop ebx
mov dword fs:[0], ecx
add esp, 0x18
ret