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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x24
push ebx
push esi
push edi
mov edi, ecx
mov esi, dword [edi]
mov dword [eax + 0x34], esi
mov ecx, dword [edi + 4]
mov dword [eax + 0x38], ecx
mov dword [ebp - 0x20], ecx
mov ecx, dword [edi + 8]
mov dword [eax + 0x3c], ecx
mov edx, dword [edi + 0xc]
mov dword [eax + 0x40], edx
mov dword [ebp - 0x1c], ecx
mov ecx, dword [edi + 0x10]
mov dword [eax + 0x44], ecx
mov dword [ebp - 0x14], ecx
mov ecx, dword [edi + 0x14]
mov dword [eax + 0x48], ecx
mov dword [ebp - 0x10], ecx
mov ecx, dword [edi + 0x18]
mov dword [eax + 0x4c], ecx
mov dword [ebp - 0xc], ecx
mov ecx, dword [edi + 0x1c]
mov dword [eax + 0x50], ecx
mov ebx, ecx
shr ebx, 0x10
movzx ebx, bl
mov edi, ecx
shr edi, 0x18
mov edi, dword [edi*4 + 0x112843a0]
xor edi, dword [ebx*4 + 0x11283fa0]
mov ebx, ecx
shr ebx, 8
movzx ebx, bl
xor edi, dword [ebx*4 + 0x11283ba0]
movzx ebx, cl
xor edi, dword [ebx*4 + 0x112847a0]
mov ebx, dword [ebp - 0x1c]
xor edi, dword [0x11280b60]
xor esi, edi
mov edi, dword [ebp - 0x20]
xor edi, esi
xor ebx, edi
mov dword [eax + 0x5c], ebx
xor edx, ebx
mov dword [ebp - 0x20], edi
mov dword [eax + 0x58], edi
mov dword [ebp - 0x1c], ebx
mov ebx, edx
shr ebx, 0x10
movzx ebx, bl
mov dword [eax + 0x54], esi
mov dword [eax + 0x60], edx
mov edi, edx
shr edi, 0x18
mov edi, dword [edi*4 + 0x112847a0]
xor edi, dword [ebx*4 + 0x112843a0]
mov ebx, edx
shr ebx, 8
movzx ebx, bl
xor edi, dword [ebx*4 + 0x11283fa0]
movzx ebx, dl
xor edi, dword [ebx*4 + 0x11283ba0]
mov ebx, dword [ebp - 0x10]
mov dword [ebp - 4], edi
mov edi, dword [ebp - 0x14]
xor edi, dword [ebp - 4]
xor ebx, edi
mov dword [ebp - 0x14], edi
mov dword [eax + 0x64], edi
mov edi, dword [ebp - 0xc]
xor edi, ebx
xor ecx, edi
mov dword [ebp - 0xc], edi
mov dword [eax + 0x6c], edi
mov edi, ecx
mov dword [ebp - 0x10], ebx
mov dword [eax + 0x68], ebx
mov dword [eax + 0x70], ecx
shr edi, 0x18
mov edi, dword [edi*4 + 0x112843a0]
mov ebx, ecx
shr ebx, 0x10
movzx ebx, bl
xor edi, dword [ebx*4 + 0x11283fa0]
mov ebx, ecx
shr ebx, 8
movzx ebx, bl
xor edi, dword [ebx*4 + 0x11283ba0]
movzx ebx, cl
xor edi, dword [ebx*4 + 0x112847a0]
mov ebx, dword [ebp - 0x1c]
xor edi, dword [0x11280b64]
xor esi, edi
mov edi, dword [ebp - 0x20]
xor edi, esi
xor ebx, edi
mov dword [eax + 0x7c], ebx
xor edx, ebx
mov dword [ebp - 0x20], edi
mov dword [ebp - 0x1c], ebx
mov dword [eax + 0x78], edi
mov dword [eax + 0x74], esi
mov dword [eax + 0x80], edx
mov ebx, edx
shr ebx, 0x10
movzx ebx, bl
mov edi, edx
shr edi, 0x18
mov edi, dword [edi*4 + 0x112847a0]
xor edi, dword [ebx*4 + 0x112843a0]
mov ebx, edx
shr ebx, 8
movzx ebx, bl
xor edi, dword [ebx*4 + 0x11283fa0]
movzx ebx, dl
xor edi, dword [ebx*4 + 0x11283ba0]
mov ebx, dword [ebp - 0x10]
mov dword [ebp - 4], edi
mov edi, dword [ebp - 0x14]
xor edi, dword [ebp - 4]
xor ebx, edi
mov dword [ebp - 0x14], edi
mov dword [eax + 0x84], edi
mov edi, dword [ebp - 0xc]
xor edi, ebx
xor ecx, edi
mov dword [eax + 0x88], ebx
mov dword [ebp - 0x10], ebx
mov dword [ebp - 0xc], edi
mov dword [eax + 0x8c], edi
mov ebx, ecx
shr ebx, 0x10
movzx ebx, bl
mov dword [eax + 0x90], ecx
mov edi, ecx
shr edi, 0x18
mov edi, dword [edi*4 + 0x112843a0]
xor edi, dword [ebx*4 + 0x11283fa0]
mov ebx, ecx
shr ebx, 8
movzx ebx, bl
xor edi, dword [ebx*4 + 0x11283ba0]
movzx ebx, cl
xor edi, dword [ebx*4 + 0x112847a0]
mov ebx, dword [ebp - 0x1c]
xor edi, dword [0x11280b68]
xor esi, edi
mov edi, dword [ebp - 0x20]
xor edi, esi
xor ebx, edi
xor edx, ebx
mov dword [ebp - 0x20], edi
mov dword [eax + 0x98], edi
mov edi, edx
mov dword [ebp - 0x1c], ebx
mov dword [eax + 0x9c], ebx
mov dword [eax + 0x94], esi
mov dword [eax + 0xa0], edx
shr edi, 0x18
mov ebx, edx
mov edi, dword [edi*4 + 0x112847a0]
shr ebx, 0x10
movzx ebx, bl
xor edi, dword [ebx*4 + 0x112843a0]
mov ebx, edx
shr ebx, 8
movzx ebx, bl
xor edi, dword [ebx*4 + 0x11283fa0]
movzx ebx, dl
xor edi, dword [ebx*4 + 0x11283ba0]
mov ebx, dword [ebp - 0x10]
mov dword [ebp - 4], edi
mov edi, dword [ebp - 0x14]
xor edi, dword [ebp - 4]
xor ebx, edi
mov dword [ebp - 0x14], edi
mov dword [eax + 0xa4], edi
mov edi, dword [ebp - 0xc]
xor edi, ebx
mov dword [eax + 0xa8], ebx
xor ecx, edi
mov dword [ebp - 0xc], edi
mov dword [ebp - 0x10], ebx
mov dword [eax + 0xac], edi
mov dword [eax + 0xb0], ecx
mov ebx, ecx
shr ebx, 0x10
movzx ebx, bl
mov edi, ecx
shr edi, 0x18
mov edi, dword [edi*4 + 0x112843a0]
xor edi, dword [ebx*4 + 0x11283fa0]
mov ebx, ecx
shr ebx, 8
movzx ebx, bl
xor edi, dword [ebx*4 + 0x11283ba0]
movzx ebx, cl
xor edi, dword [ebx*4 + 0x112847a0]
mov ebx, dword [ebp - 0x1c]
xor edi, dword [0x11280b6c]
xor esi, edi
mov edi, dword [ebp - 0x20]
xor edi, esi
xor ebx, edi
mov dword [eax + 0xbc], ebx
xor edx, ebx
mov dword [ebp - 0x20], edi
mov dword [eax + 0xb8], edi
mov dword [ebp - 0x1c], ebx
mov ebx, edx
shr ebx, 0x10
movzx ebx, bl
mov dword [eax + 0xb4], esi
mov dword [eax + 0xc0], edx
mov edi, edx
shr edi, 0x18
mov edi, dword [edi*4 + 0x112847a0]
xor edi, dword [ebx*4 + 0x112843a0]
mov ebx, edx
shr ebx, 8
movzx ebx, bl
xor edi, dword [ebx*4 + 0x11283fa0]
movzx ebx, dl
xor edi, dword [ebx*4 + 0x11283ba0]
mov ebx, dword [ebp - 0x10]
mov dword [ebp - 4], edi
mov edi, dword [ebp - 0x14]
xor edi, dword [ebp - 4]
xor ebx, edi
mov dword [ebp - 0x14], edi
mov dword [eax + 0xc4], edi
mov edi, dword [ebp - 0xc]
xor edi, ebx
xor ecx, edi
mov dword [ebp - 0xc], edi
mov dword [eax + 0xcc], edi
mov edi, ecx
mov dword [ebp - 0x10], ebx
mov dword [eax + 0xc8], ebx
mov dword [eax + 0xd0], ecx
shr edi, 0x18
mov edi, dword [edi*4 + 0x112843a0]
mov ebx, ecx
shr ebx, 0x10
movzx ebx, bl
xor edi, dword [ebx*4 + 0x11283fa0]
mov ebx, ecx
shr ebx, 8
movzx ebx, bl
xor edi, dword [ebx*4 + 0x11283ba0]
movzx ebx, cl
xor edi, dword [ebx*4 + 0x112847a0]
mov ebx, dword [ebp - 0x1c]
xor edi, dword [0x11280b70]
xor esi, edi
mov edi, dword [ebp - 0x20]
xor edi, esi
xor ebx, edi
mov dword [eax + 0xdc], ebx
xor edx, ebx
mov dword [ebp - 0x20], edi
mov dword [ebp - 0x1c], ebx
mov dword [eax + 0xd8], edi
mov dword [eax + 0xd4], esi
mov dword [eax + 0xe0], edx
mov ebx, edx
shr ebx, 0x10
movzx ebx, bl
mov edi, edx
shr edi, 0x18
mov edi, dword [edi*4 + 0x112847a0]
xor edi, dword [ebx*4 + 0x112843a0]
mov ebx, edx
shr ebx, 8
movzx ebx, bl
xor edi, dword [ebx*4 + 0x11283fa0]
movzx ebx, dl
xor edi, dword [ebx*4 + 0x11283ba0]
mov ebx, dword [ebp - 0x10]
mov dword [ebp - 4], edi
mov edi, dword [ebp - 0x14]
xor edi, dword [ebp - 4]
xor ebx, edi
mov dword [ebp - 0x14], edi
mov dword [eax + 0xe4], edi
mov edi, dword [ebp - 0xc]
xor edi, ebx
xor ecx, edi
mov dword [eax + 0xe8], ebx
mov dword [ebp - 0x10], ebx
mov dword [ebp - 0xc], edi
mov dword [eax + 0xec], edi
mov ebx, ecx
shr ebx, 0x10
movzx ebx, bl
mov dword [eax + 0xf0], ecx
mov edi, ecx
shr edi, 0x18
mov edi, dword [edi*4 + 0x112843a0]
xor edi, dword [ebx*4 + 0x11283fa0]
mov ebx, ecx
shr ebx, 8
movzx ebx, bl
xor edi, dword [ebx*4 + 0x11283ba0]
movzx ebx, cl
xor edi, dword [ebx*4 + 0x112847a0]
mov ebx, dword [ebp - 0x1c]
xor edi, dword [0x11280b74]
xor esi, edi
mov edi, dword [ebp - 0x20]
xor edi, esi
xor ebx, edi
xor edx, ebx
mov dword [ebp - 0x20], edi
mov dword [eax + 0xf8], edi
mov edi, edx
mov dword [ebp - 0x1c], ebx
mov dword [eax + 0xfc], ebx
mov dword [eax + 0xf4], esi
mov dword [eax + 0x100], edx
shr edi, 0x18
mov ebx, edx
mov edi, dword [edi*4 + 0x112847a0]
shr ebx, 0x10
movzx ebx, bl
xor edi, dword [ebx*4 + 0x112843a0]
mov ebx, edx
shr ebx, 8
movzx ebx, bl
xor edi, dword [ebx*4 + 0x11283fa0]
movzx ebx, dl
xor edi, dword [ebx*4 + 0x11283ba0]
mov ebx, dword [ebp - 0x10]
mov dword [ebp - 4], edi
mov edi, dword [ebp - 0x14]
xor edi, dword [ebp - 4]
xor ebx, edi
mov dword [eax + 0x104], edi
mov edi, dword [ebp - 0xc]
xor edi, ebx
xor ecx, edi
mov dword [eax + 0x108], ebx
mov dword [eax + 0x10c], edi
mov ebx, ecx
shr ebx, 0x10
mov dword [eax + 0x110], ecx
mov edi, ecx
shr edi, 0x18
mov edi, dword [edi*4 + 0x112843a0]
movzx ebx, bl
xor edi, dword [ebx*4 + 0x11283fa0]
mov ebx, ecx
shr ebx, 8
movzx ebx, bl
xor edi, dword [ebx*4 + 0x11283ba0]
movzx ecx, cl
xor edi, dword [ecx*4 + 0x112847a0]
mov ecx, dword [ebp - 0x20]
xor edi, dword [0x11280b78]
mov dword [eax + 0x124], 0
xor esi, edi
xor ecx, esi
mov dword [eax + 0x114], esi
mov esi, dword [ebp - 0x1c]
xor esi, ecx
pop edi
xor edx, esi
mov dword [eax + 0x11c], esi
pop esi
mov dword [eax + 0x118], ecx
mov dword [eax + 0x120], edx
mov byte [eax + 0x124], 0xe0
pop ebx
mov esp, ebp
pop ebp
ret