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

Disassembly:
sub esp, 0x100
mov eax, dword [0x10028ce0]
xor eax, esp
mov dword [esp + 0xfc], eax
push esi
mov edx, 2
mov word [esp + 6], dx
mov edx, 8
mov word [esp + 0xa], dx
mov eax, 3
mov word [esp + 4], ax
mov eax, 5
mov word [esp + 8], ax
mov word [esp + 0xc], ax
mov edx, 1
mov word [esp + 0xe], dx
mov eax, 2
mov word [esp + 0x10], ax
mov word [esp + 0x14], ax
mov edx, 3
mov word [esp + 0x12], dx
mov edx, 5
mov word [esp + 0x16], dx
mov eax, 3
mov word [esp + 0x18], ax
mov edx, 4
mov word [esp + 0x1a], dx
mov eax, 1
mov word [esp + 0x1c], ax
mov edx, 2
mov word [esp + 0x1e], dx
mov eax, 4
mov word [esp + 0x20], ax
mov edx, 3
mov word [esp + 0x22], dx
mov eax, 5
mov word [esp + 0x24], ax
mov edx, 8
mov word [esp + 0x26], dx
mov eax, 2
mov word [esp + 0x28], ax
mov edx, 4
mov word [esp + 0x2a], dx
mov ecx, dword [esp + 0x108]
mov eax, 5
mov word [esp + 0x2c], ax
mov edx, 8
mov word [esp + 0x2e], dx
mov eax, 1
mov word [esp + 0x30], ax
mov edx, 2
mov word [esp + 0x32], dx
mov eax, 4
mov word [esp + 0x34], ax
mov edx, 3
mov word [esp + 0x36], dx
mov eax, 1
mov edx, eax
mov word [esp + 0x38], ax
mov word [esp + 0x3a], dx
mov eax, 8
mov word [esp + 0x3c], ax
mov word [esp + 0x3e], dx
mov eax, 2
mov word [esp + 0x40], ax
mov edx, 4
mov word [esp + 0x42], dx
mov eax, 3
mov edx, 1
mov word [esp + 0x44], ax
mov eax, edx
mov word [esp + 0x46], dx
mov word [esp + 0x48], ax
mov edx, 5
mov eax, 2
mov word [esp + 0x4a], dx
mov edx, eax
mov word [esp + 0x4c], ax
mov word [esp + 0x4e], dx
mov eax, 1
mov word [esp + 0x52], dx
mov edx, 3
mov word [esp + 0x50], ax
mov word [esp + 0x54], ax
mov word [esp + 0x56], dx
mov eax, 5
mov word [esp + 0x58], ax
mov edx, 2
mov eax, edx
mov word [esp + 0x5a], dx
mov word [esp + 0x5c], ax
mov word [esp + 0x60], ax
mov edx, 1
mov word [esp + 0x5e], dx
mov word [esp + 0x62], dx
mov eax, 3
mov edx, eax
mov word [esp + 0x66], dx
mov word [esp + 0x64], ax
mov edx, 2
mov word [esp + 0x6a], dx
mov edx, 5
mov word [esp + 0x6e], dx
mov edx, 6
mov word [esp + 0x72], dx
mov eax, 1
mov word [esp + 0x68], ax
mov edx, 4
mov word [esp + 0x76], dx
mov eax, 3
mov word [esp + 0x6c], ax
mov edx, 3
mov word [esp + 0x7a], dx
mov eax, 2
mov word [esp + 0x70], ax
mov word [esp + 0x74], ax
mov edx, 1
mov word [esp + 0x7e], dx
mov eax, 1
mov word [esp + 0x78], ax
mov eax, 2
mov word [esp + 0x7c], ax
mov word [esp + 0x80], ax
mov word [esp + 0x84], ax
mov edx, 6
mov word [esp + 0x82], dx
mov edx, 3
mov eax, edx
mov word [esp + 0x86], dx
mov word [esp + 0x88], ax
mov edx, 2
mov word [esp + 0x8a], dx
mov eax, 1
mov edx, eax
mov word [esp + 0x8e], dx
mov word [esp + 0x8c], ax
mov edx, 6
mov word [esp + 0x92], dx
mov eax, 3
mov word [esp + 0x90], ax
mov edx, 1
mov word [esp + 0x96], dx
mov eax, 2
mov word [esp + 0x94], ax
mov word [esp + 0x98], ax
mov edx, 4
mov eax, edx
mov word [esp + 0x9a], dx
mov word [esp + 0x9c], ax
mov edx, 3
mov word [esp + 0x9e], dx
mov eax, 1
mov word [esp + 0xa0], ax
mov edx, 2
mov word [esp + 0xa2], dx
mov eax, 3
mov word [esp + 0xa4], ax
mov edx, 5
mov eax, 2
mov word [esp + 0xa6], dx
mov edx, 6
mov word [esp + 0xa8], ax
mov eax, 3
mov word [esp + 0xaa], dx
mov word [esp + 0xac], ax
mov edx, 1
mov word [esp + 0xae], dx
mov eax, 2
mov word [esp + 0xb0], ax
mov edx, 3
mov word [esp + 0xb2], dx
mov eax, 5
mov word [esp + 0xb4], ax
mov edx, 2
mov word [esp + 0xb6], dx
mov eax, 6
mov word [esp + 0xb8], ax
mov edx, 5
mov word [esp + 0xba], dx
mov eax, 2
mov edx, eax
mov word [esp + 0xbc], ax
mov word [esp + 0xbe], dx
mov word [esp + 0xc2], dx
mov word [esp + 0xc6], dx
mov word [esp + 0xca], dx
mov eax, 1
mov word [esp + 0xc0], ax
mov word [esp + 0xc4], ax
mov eax, 6
mov word [esp + 0xc8], ax
mov eax, 3
mov edx, eax
mov word [esp + 0xcc], ax
mov word [esp + 0xce], dx
mov eax, 2
mov word [esp + 0xd0], ax
mov edx, 1
mov eax, edx
mov word [esp + 0xd2], dx
mov word [esp + 0xd4], ax
mov edx, 5
mov word [esp + 0xd6], dx
mov eax, 2
mov edx, eax
mov word [esp + 0xd8], ax
mov eax, 1
mov word [esp + 0xdc], ax
mov word [esp + 0xe0], ax
mov word [esp + 0xda], dx
mov word [esp + 0xde], dx
mov word [esp + 0xe2], dx
mov word [esp + 0xe6], dx
mov eax, 3
mov word [esp + 0xe4], ax
mov eax, 5
mov word [esp + 0xe8], ax
mov edx, 3
mov word [esp + 0xea], dx
mov eax, 4
mov word [esp + 0xec], ax
mov edx, 1
mov word [esp + 0xee], dx
mov eax, 2
mov edx, eax
mov word [esp + 0xf2], dx
mov word [esp + 0xf0], ax
mov edx, 1
mov eax, 3
mov word [esp + 0xf6], dx
mov word [esp + 0xf4], ax
mov edx, 3
mov eax, 2
mov word [esp + 0xfa], dx
mov word [esp + 0xf8], ax
mov edx, 2
mov eax, 5
mov word [esp + 0xfe], dx
mov dx, word [esp + 0x10c]
mov word [esp + 0xfc], ax
xor eax, eax
xor esi, esi
mov dword [0x10027228], eax
cmp si, dx
jae 0x1000b578
movzx esi, dx
jmp 0x1000b560
cmp ax, 0x7e
jne 0x1000b568
xor eax, eax
movzx edx, ax
mov dl, byte [esp + edx*2 + 4]
xor byte [ecx], dl
inc eax
inc ecx
sub esi, 1
jne 0x1000b560
mov ecx, dword [esp + 0x100]
pop esi
xor ecx, esp
call fcn.10012866
add esp, 0x100
ret