Function at 0x1000f980
Capabilities:
Enumerate pe sections
Resolve function by parsing pe exports

Disassembly:
push ebx
push esi
mov esi, ecx
mov edx, 0x10
push edi
mov edi, dword [esp + 0x10]
mov ebx, edi
sub ebx, esi
lea ecx, [esi + 0x26]
mov eax, dword [edi]
mov dword [esi], eax
movzx eax, byte [edi + 4]
mov byte [esi + 4], al
movzx eax, byte [edi + 5]
mov byte [esi + 5], al
movzx eax, byte [edi + 6]
mov byte [esi + 6], al
movzx eax, byte [edi + 7]
mov byte [esi + 7], al
movzx eax, byte [edi + 8]
mov byte [esi + 8], al
movzx eax, byte [edi + 9]
mov byte [esi + 9], al
movzx eax, byte [edi + 0xa]
mov byte [esi + 0xa], al
movzx eax, byte [edi + 0xb]
mov byte [esi + 0xb], al
movzx eax, byte [edi + 0xc]
mov byte [esi + 0xc], al
movzx eax, byte [edi + 0xd]
mov byte [esi + 0xd], al
movzx eax, byte [edi + 0xe]
mov byte [esi + 0xe], al
movzx eax, byte [edi + 0xf]
mov byte [esi + 0xf], al
movzx eax, byte [edi + 0x10]
mov byte [esi + 0x10], al
movzx eax, byte [edi + 0x11]
mov byte [esi + 0x11], al
movzx eax, byte [edi + 0x12]
mov byte [esi + 0x12], al
movzx eax, byte [edi + 0x13]
mov byte [esi + 0x13], al
movzx eax, byte [edi + 0x14]
mov byte [esi + 0x14], al
movzx eax, byte [edi + 0x15]
mov byte [esi + 0x15], al
movzx eax, byte [edi + 0x16]
mov byte [esi + 0x16], al
movzx eax, byte [edi + 0x17]
mov byte [esi + 0x17], al
movzx eax, byte [edi + 0x18]
mov byte [esi + 0x18], al
movzx eax, byte [edi + 0x19]
mov byte [esi + 0x19], al
movzx eax, byte [edi + 0x1a]
mov byte [esi + 0x1a], al
movzx eax, byte [edi + 0x1b]
mov byte [esi + 0x1b], al
movzx eax, byte [edi + 0x1c]
mov byte [esi + 0x1c], al
movzx eax, byte [edi + 0x1d]
mov byte [esi + 0x1d], al
movzx eax, byte [edi + 0x1e]
mov byte [esi + 0x1e], al
movzx eax, byte [edi + 0x1f]
mov byte [esi + 0x1f], al
movzx eax, byte [edi + 0x20]
mov byte [esi + 0x20], al
movzx eax, byte [edi + 0x21]
mov byte [esi + 0x21], al
movzx eax, byte [edi + 0x22]
mov byte [esi + 0x22], al
movzx eax, byte [edi + 0x23]
mov byte [esi + 0x23], al
mov ax, word [edi + 0x24]
mov word [esi + 0x24], ax
mov al, byte [ebx + ecx]
lea ecx, [ecx + 1]
mov byte [ecx - 1], al
sub edx, 1
jne 0x1000fa81
mov eax, dword [edi + 0x38]
lea ecx, [esi + 0xac]
mov dword [esi + 0x38], eax
mov eax, dword [edi + 0x3c]
mov dword [esi + 0x3c], eax
movups xmm0, xmmword [edi + 0x40]
movups xmmword [esi + 0x40], xmm0
movq xmm0, qword [edi + 0x50]
movq qword [esi + 0x50], xmm0
mov eax, dword [edi + 0x58]
mov dword [esi + 0x58], eax
movups xmm0, xmmword [edi + 0x5c]
movups xmmword [esi + 0x5c], xmm0
movq xmm0, qword [edi + 0x6c]
movq qword [esi + 0x6c], xmm0
mov eax, dword [edi + 0x74]
mov dword [esi + 0x74], eax
movups xmm0, xmmword [edi + 0x78]
movups xmmword [esi + 0x78], xmm0
movq xmm0, qword [edi + 0x88]
movq qword [esi + 0x88], xmm0
movups xmm0, xmmword [edi + 0x90]
movups xmmword [esi + 0x90], xmm0
movq xmm0, qword [edi + 0xa0]
movq qword [esi + 0xa0], xmm0
mov eax, dword [edi + 0xa8]
mov dword [esi + 0xa8], eax
lea eax, [edi + 0xac]
push eax
call fcn.10011bc0
mov eax, dword [edi + 0xc4]
lea ecx, [esi + 0xc8]
mov dword [esi + 0xc4], eax
lea eax, [edi + 0xc8]
push eax
call fcn.10011bc0
movups xmm0, xmmword [edi + 0xe0]
lea ecx, [esi + 0x114]
movups xmmword [esi + 0xe0], xmm0
movq xmm0, qword [edi + 0xf0]
movq qword [esi + 0xf0], xmm0
mov eax, dword [edi + 0xf8]
mov dword [esi + 0xf8], eax
mov eax, dword [edi + 0xfc]
mov dword [esi + 0xfc], eax
mov eax, dword [edi + 0x100]
mov dword [esi + 0x100], eax
mov eax, dword [edi + 0x104]
mov dword [esi + 0x104], eax
mov eax, dword [edi + 0x108]
mov dword [esi + 0x108], eax
mov eax, dword [edi + 0x10c]
mov dword [esi + 0x10c], eax
mov eax, dword [edi + 0x110]
mov dword [esi + 0x110], eax
lea eax, [edi + 0x114]
push eax
call fcn.10011bc0
lea eax, [edi + 0x12c]
push eax
lea ecx, [esi + 0x12c]
call fcn.10011bc0
mov eax, dword [edi + 0x144]
mov dword [esi + 0x144], eax
mov eax, dword [edi + 0x148]
mov dword [esi + 0x148], eax
movups xmm0, xmmword [edi + 0x14c]
movups xmmword [esi + 0x14c], xmm0
mov eax, dword [edi + 0x15c]
mov dword [esi + 0x15c], eax
movups xmm0, xmmword [edi + 0x160]
movups xmmword [esi + 0x160], xmm0
mov eax, dword [edi + 0x170]
mov dword [esi + 0x170], eax
mov ax, word [edi + 0x174]
mov word [esi + 0x174], ax
mov eax, esi
pop edi
pop esi
pop ebx
ret 4