Function at 0x406258
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push edi
movzx edx, word [0x416844]
xor eax, eax
test dl, 0x10
mov dword [0x414de4], eax
mov dword [0x414de0], eax
jne 0x4064a0
xor eax, eax
mov dword [0x4155c8], eax
mov dword [0x4128a0], eax
mov ecx, 0x412720
xor edx, edx
mov dword [ecx], edx
mov dword [ecx + 4], edx
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], edx
mov dword [ecx + 0x10], edx
mov dword [ecx + 0x14], edx
mov dword [ecx + 0x18], edx
mov dword [ecx + 0x1c], edx
mov dword [ecx + 0x20], edx
mov dword [ecx + 0x24], edx
mov dword [ecx + 0x28], edx
mov dword [ecx + 0x2c], edx
mov dword [ecx + 0x30], edx
mov dword [ecx + 0x34], edx
mov dword [ecx + 0x38], edx
mov dword [ecx + 0x3c], edx
mov dword [ecx + 0x40], edx
mov dword [ecx + 0x44], edx
mov dword [ecx + 0x48], edx
mov dword [ecx + 0x4c], edx
mov dword [ecx + 0x50], edx
mov dword [ecx + 0x54], edx
mov dword [ecx + 0x58], edx
mov dword [ecx + 0x5c], edx
mov dword [ecx + 0x60], edx
mov dword [ecx + 0x64], edx
mov dword [ecx + 0x68], edx
mov dword [ecx + 0x6c], edx
mov dword [ecx + 0x70], edx
mov dword [ecx + 0x74], edx
mov dword [ecx + 0x78], edx
mov dword [ecx + 0x7c], edx
mov dword [ecx + 0x80], edx
mov dword [ecx + 0x84], edx
mov dword [ecx + 0x88], edx
mov dword [ecx + 0x8c], edx
mov dword [ecx + 0x90], edx
mov dword [ecx + 0x94], edx
mov dword [ecx + 0x98], edx
mov dword [ecx + 0x9c], edx
mov dword [ecx + 0xa0], edx
mov dword [ecx + 0xa4], edx
mov dword [ecx + 0xa8], edx
mov dword [ecx + 0xac], edx
mov dword [ecx + 0xb0], edx
mov dword [ecx + 0xb4], edx
mov dword [ecx + 0xb8], edx
mov dword [ecx + 0xbc], edx
mov dword [ecx + 0xc0], edx
mov dword [ecx + 0xc4], edx
mov dword [ecx + 0xc8], edx
mov dword [ecx + 0xcc], edx
mov dword [ecx + 0xd0], edx
mov dword [ecx + 0xd4], edx
mov dword [ecx + 0xd8], edx
mov dword [ecx + 0xdc], edx
mov dword [ecx + 0xe0], edx
mov dword [ecx + 0xe4], edx
mov dword [ecx + 0xe8], edx
mov dword [ecx + 0xec], edx
mov dword [ecx + 0xf0], edx
mov dword [ecx + 0xf4], edx
mov dword [ecx + 0xf8], edx
mov dword [ecx + 0xfc], edx
mov dword [ecx + 0x100], edx
mov dword [ecx + 0x104], edx
mov dword [ecx + 0x108], edx
mov dword [ecx + 0x10c], edx
mov dword [ecx + 0x110], edx
mov dword [ecx + 0x114], edx
mov dword [ecx + 0x118], edx
mov dword [ecx + 0x11c], edx
mov dword [ecx + 0x120], edx
mov dword [ecx + 0x124], edx
mov dword [ecx + 0x128], edx
mov dword [ecx + 0x12c], edx
mov dword [ecx + 0x130], edx
mov dword [ecx + 0x134], edx
mov dword [ecx + 0x138], edx
mov dword [ecx + 0x13c], edx
mov dword [ecx + 0x140], edx
mov dword [ecx + 0x144], edx
mov dword [ecx + 0x148], edx
mov dword [ecx + 0x14c], edx
mov dword [ecx + 0x150], edx
mov dword [ecx + 0x154], edx
mov dword [ecx + 0x158], edx
mov dword [ecx + 0x15c], edx
mov dword [ecx + 0x160], edx
mov dword [ecx + 0x164], edx
mov dword [ecx + 0x168], edx
mov dword [ecx + 0x16c], edx
mov edx, 0x414df0
xor eax, eax
mov dword [edx], eax
mov dword [edx + 4], eax
mov dword [edx + 8], eax
mov dword [edx + 0xc], eax
push 0x100000
xor eax, eax
mov dword [0x414e00], eax
push eax
push dword [0x411ff8]
mov dword [0x414dec], eax
mov dword [0x414de8], eax
call fcn.0040c1ec
add esp, 0xc
mov edi, 0x4128c0
xor eax, eax
mov ecx, 0x101
rep stosd dword es:[edi], eax
xor eax, eax
mov dword [0x412dc8], eax
mov dword [0x412dc4], eax
pop edi
ret