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

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x481864
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x18
mov dword [ebp - 0x10], esp
mov dword [ebp - 0x24], edi
mov dword [ebp - 0x20], esi
mov dword [ebp - 0x1c], ebx
xor eax, eax
mov dword [ebp - 0x14], ecx
mov dword [ecx], 0x6ecc2c
mov dword [ecx + 0xc], eax
mov byte [ecx + 0x10], al
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x14]
add ecx, 0x90
push 0x10
call fcn.00430028
mov edx, dword [ebp - 0x14]
xor eax, eax
mov dword [edx + 0xac], 0x8000
mov dword [edx + 0xb0], eax
mov dword [edx + 0xb4], eax
mov byte [edx + 0x80b8], 1
mov byte [edx + 0x80b9], al
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 4], 1
mov edx, dword [ebp - 0x14]
xor eax, eax
mov dword [edx], 0x6ecc44
mov dword [edx + 0x80d0], eax
mov byte [edx + 0x80d4], al
mov dword [ebp - 4], 2
mov edx, dword [ebp - 0x14]
xor eax, eax
mov dword [edx + 0x815c], eax
mov byte [edx + 0x8160], al
mov dword [ebp - 4], 3
mov edx, dword [ebp - 0x14]
xor eax, eax
mov dword [edx + 0x81e0], eax
mov byte [edx + 0x81e4], al
mov dword [ebp - 4], 4
mov edx, dword [ebp - 0x14]
xor eax, eax
mov dword [edx + 0x8264], eax
mov byte [edx + 0x8268], al
mov dword [ebp - 4], 5
mov edx, dword [ebp - 0x14]
xor eax, eax
mov dword [edx + 0x82e8], eax
mov byte [edx + 0x82ec], al
mov dword [ebp - 4], 6
mov edx, dword [ebp - 0x14]
xor eax, eax
mov dword [edx + 0x8394], eax
mov byte [edx + 0x8398], al
mov dword [ebp - 4], 7
mov ebx, dword [ebp - 0x14]
add ebx, 0x8420
mov edx, 0x4000
mov eax, 2
dec eax
jne 0x41cf3e
mov eax, 2
dec eax
jne 0x41cf46
mov edi, ebx
xor eax, eax
mov ecx, 0x47
rep stosd dword es:[edi], eax
mov ecx, 0xffffffff
mov eax, 1
mov dword [ebx + 4], ecx
mov dword [ebx + 8], 0xfff
mov dword [ebx + 0x10], ecx
mov dword [ebx + 0x1c], ecx
mov dword [ebx + 0x18], eax
mov byte [ebx + 0x59], al
mov byte [ebx + 0xad], al
mov dword [ebx + 0x3c], ecx
mov dword [ebx + 0x38], ecx
mov dword [ebx + 0x4c], 0
mov dword [ebx + 0x50], 0
mov dword [ebx + 0x54], 0
mov dword [ebx + 0x40], 0
mov dword [ebx + 0x44], 0
mov dword [ebx + 0x48], 0
mov dword [ebx + 0x100], 0xc1200000
mov dword [ebx + 0x104], 0xc1200000
mov dword [ebx + 0x108], 0xc1200000
mov dword [ebx + 0x10c], 0x41200000
mov dword [ebx + 0x110], 0x41200000
mov dword [ebx + 0x114], 0x41200000
mov dword [ebx + 0x118], 0
add ebx, 0x11c
dec edx
jne 0x41cf39
mov ebx, dword [ebp - 0x14]
lea ecx, [ebx + 0x47843c]
push 1
call fcn.00430028
mov eax, 0x8000
xor ecx, ecx
mov dl, 1
mov dword [ebx + 0x47847c], eax
mov dword [ebx + 0x478480], ecx
mov dword [ebx + 0x478484], ecx
mov byte [ebx + 0x480488], dl
mov byte [ebx + 0x480489], cl
mov dword [ebx + 0x48048c], eax
mov dword [ebx + 0x480490], ecx
mov dword [ebx + 0x480494], ecx
mov byte [ebx + 0x488498], dl
mov byte [ebx + 0x488499], cl
mov dword [ebp - 4], 8
mov ebx, dword [ebp - 0x14]
xor eax, eax
mov ecx, dword [0x6e5100]
mov dword [ebx + 0x4884bc], eax
mov edi, dword [0x6e5104]
mov edx, dword [0x6e510c]
mov dword [ebx + 0x4884c0], 0
mov esi, dword [0x6e5110]
mov dword [ebx + 0x4884c4], 0
mov dword [ebx + 0x4884c8], 0
mov dword [ebx + 0x4884cc], 0
mov dword [ebx + 0x4884d0], 0
mov dword [ebx + 0x4884d4], 0
mov word [ebx + 0x4884d8], ax
mov dword [ebx + 0x4884dc], 0
mov dword [ebx + 0x4884e4], eax
mov dword [ebx + 0x4884e8], eax
mov dword [ebx + 0x4884ec], eax
mov dword [ebx + 0x4884f0], eax
mov eax, dword [0x6e5108]
mov dword [ebx + 0x4884f4], 0x3f800000
mov dword [ebx + 0x4884f8], 0x3f800000
mov dword [ebx + 0x4884fc], 0x3f800000
mov dword [ebx + 0x488500], 0xbf800000
mov dword [ebx + 0x488504], 0xbf800000
mov dword [ebx + 0x488508], 0xbf800000
mov dword [ebx + 0x48850c], ecx
mov dword [ebx + 0x488510], edi
mov dword [ebx + 0x488514], eax
mov dword [ebx + 0x488518], edx
mov dword [ebx + 0x48851c], esi
mov esi, dword [0x6e5114]
mov dword [ebx + 0x488520], esi
mov dword [ebx + 0x488528], 0x3f800000
mov dword [ebx + 0x48852c], 0
mov dword [ebx + 0x488530], 0
mov dword [ebx + 0x488534], ecx
mov dword [ebx + 0x488538], edi
mov dword [ebx + 0x48853c], eax
mov eax, dword [0x6e5110]
mov dword [ebx + 0x488540], edx
xor edx, edx
mov dword [ebx + 0x488544], eax
mov eax, 0xfff
mov dword [ebx + 0x488548], esi
mov dword [ebx + 0x48854c], eax
mov dword [ebx + 0x488550], edx
mov dword [ebx + 0x488554], 0
mov dword [ebx + 0x488558], 0x3f800000
mov dword [ebx + 0x48855c], 0
mov dword [ebx + 0x488560], eax
xor eax, eax
mov dword [ebx + 0x488564], edx
mov dword [ebx + 0x488568], 0
mov dword [ebx + 0x48856c], 0x3f800000
mov dword [ebx + 0x488570], 0
mov dword [ebx + 0x488574], 0x3f800000
mov dword [ebx + 0x488578], 0
mov dword [ebx + 0x48857c], 0
mov byte [ebx + 0x488580], dl
mov dword [ebx + 0x488584], 0
mov dword [ebx + 0x4886b8], 0xffffffff
mov dword [ebx + 0x4886bc], 0
mov dword [ebx + 0x4886c0], 0
mov dword [ebx + 0x4886c4], 0
mov dword [ebx + 0x4886c8], 0
mov dword [ebx + 0x4886cc], 0
mov dword [ebx + 0x4886d0], 0
mov dword [ebx + 0x4886d4], 0x42b40000
mov byte [ebx + 0x4886d8], dl
mov byte [ebx + 0x4886d9], dl
mov dword [ebx + 0x4886dc], 1
add ebx, 0x4886e0
mov dword [ebx], eax
mov dword [ebx + 4], eax
mov dword [ebx + 8], eax
mov dword [ebx + 0xc], eax
mov byte [ebx + 0x10], al
mov ebx, dword [ebp - 0x14]
add ebx, 0x488724
mov eax, 0x10
mov dword [ebp - 0x18], eax
xor eax, eax
mov ecx, dword [0x6e5100]
mov dword [ebx + 0x14], eax
mov edi, dword [0x6e5104]
mov edx, dword [0x6e510c]
mov dword [ebx + 0x18], 0
mov esi, dword [0x6e5110]
mov dword [ebx + 0x1c], 0
mov dword [ebx + 0x20], 0
mov dword [ebx + 0x24], 0
mov dword [ebx + 0x28], 0
mov dword [ebx + 0x2c], 0
mov word [ebx + 0x30], ax
mov dword [ebx + 0x34], 0
mov dword [ebx + 0x3c], eax
mov dword [ebx + 0x40], eax
mov dword [ebx + 0x44], eax
mov dword [ebx + 0x48], eax
mov eax, dword [0x6e5108]
mov dword [ebx + 0x4c], 0x3f800000
mov dword [ebx + 0x50], 0x3f800000
mov dword [ebx + 0x54], 0x3f800000
mov dword [ebx + 0x58], 0xbf800000
mov dword [ebx + 0x5c], 0xbf800000
mov dword [ebx + 0x60], 0xbf800000
mov dword [ebx + 0x64], ecx
mov dword [ebx + 0x68], edi
mov dword [ebx + 0x6c], eax
mov dword [ebx + 0x70], edx
mov dword [ebx + 0x74], esi
mov esi, dword [0x6e5114]
mov dword [ebx + 0x78], esi
mov dword [ebx + 0x80], 0x3f800000
mov dword [ebx + 0x84], 0
mov dword [ebx + 0x88], 0
mov dword [ebx + 0x8c], ecx
mov dword [ebx + 0x90], edi
mov dword [ebx + 0x94], eax
mov eax, dword [0x6e5110]
mov dword [ebx + 0x98], edx
xor edx, edx
mov dword [ebx + 0x9c], eax
mov eax, 0xfff
mov dword [ebx + 0xa0], esi
mov dword [ebx + 0xa4], eax
mov dword [ebx + 0xa8], edx
mov dword [ebx + 0xac], 0
mov dword [ebx + 0xb0], 0x3f800000
mov dword [ebx + 0xb4], 0
mov dword [ebx + 0xb8], eax
xor eax, eax
mov dword [ebx + 0xbc], edx
mov dword [ebx + 0xc0], 0
mov dword [ebx + 0xc4], 0x3f800000
mov dword [ebx + 0xc8], 0
mov dword [ebx + 0xcc], 0x3f800000
mov dword [ebx + 0xd0], 0
mov dword [ebx + 0xd4], 0
mov byte [ebx + 0xd8], dl
mov dword [ebx + 0xdc], 0
mov dword [ebx + 0x210], 0xffffffff
mov dword [ebx + 0x214], 0
mov dword [ebx + 0x218], 0
mov dword [ebx + 0x21c], 0
mov dword [ebx + 0x220], 0
mov dword [ebx + 0x224], 0
mov dword [ebx + 0x228], 0
mov dword [ebx + 0x22c], 0x42b40000
mov byte [ebx + 0x230], dl
mov byte [ebx + 0x231], dl
lea edx, [ebx + 0x238]
mov dword [ebx + 0x234], 1
mov dword [edx], eax
mov dword [edx + 4], eax
mov dword [edx + 8], eax
mov dword [edx + 0xc], eax
mov byte [edx + 0x10], al
mov eax, dword [ebp - 0x18]
add ebx, 0x27c
dec eax
jne 0x41d2a6
mov ecx, dword [0x660f10]
mov eax, dword [ecx]
push 0
push 0xbb8
push 0x6ede90
call dword [eax + 0x18]
mov dword [0x4de3d8], eax
mov ecx, dword [0x660f10]
mov edx, dword [ecx]
xor eax, eax
push eax
push eax
push 0x6edea4
call dword [edx + 0x18]
mov dword [0x4de3d4], eax
mov ecx, dword [0x660f10]
mov eax, dword [ecx]
push 4
push 0x64
push 0x6edeb4
call dword [eax + 0x18]
mov dword [0x4de3d0], eax
mov ecx, dword [0x660f10]
mov eax, dword [ecx]
push 0
push 0x249f0
push 0x6edec0
call dword [eax + 0x18]
mov dword [0x4de3cc], eax
mov ecx, dword [0x660f10]
mov edx, dword [ecx]
xor eax, eax
push eax
push eax
push 0x6edecc
call dword [edx + 0x18]
mov dword [0x4de3c8], eax
mov ecx, dword [0x660f10]
mov eax, dword [ecx]
push 0x28
push 0
push 0x6ed50c
call dword [eax + 0x18]
mov dword [0x4de3ac], eax
mov ecx, dword [0x660f10]
mov eax, dword [ecx]
push 4
push 0
push 0x6eded8
call dword [eax + 0x18]
mov dword [0x4de3c4], eax
mov ecx, dword [0x660f10]
mov eax, dword [ecx]
push 4
push 0x6edef0
push 0x6edee4
call dword [eax + 0x1c]
mov dword [0x4de3c0], eax
mov ecx, dword [0x660f10]
mov eax, dword [ecx]
push 4
push 0x6edf08
push 0x6edef8
call dword [eax + 0x1c]
mov dword [0x4de3bc], eax
mov ecx, dword [0x660f10]
mov eax, dword [ecx]
push 4
push 0x6edf24
push 0x6edf14
call dword [eax + 0x1c]
mov dword [0x4de3b8], eax
mov ecx, dword [0x660f10]
mov eax, dword [ecx]
push 4
push 0x6edf3c
push 0x6edf2c
call dword [eax + 0x1c]
mov dword [0x4de3b4], eax
mov ecx, dword [0x660f10]
mov eax, dword [ecx]
push 4
push 0x186a0
push 0x6edf44
call dword [eax + 0x18]
mov dword [0x4de3b0], eax
mov ecx, dword [0x660f10]
mov eax, dword [ecx]
push 0x28
push 0
push 0x6edac0
call dword [eax + 0x18]
mov dword [0x4de3a8], eax
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x80bc], 0
mov dword [ebp - 4], 7
mov dword [ebp - 4], 0xffffffff
mov edi, dword [ebp - 0x24]
mov esi, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x1c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret