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

Disassembly:
sub esp, 0x204
push ebx
push ebp
push esi
push edi
push 0xd
pop ebp
and dword [esp + 0x2c], 0
xor edx, edx
and dword [esp + 0x84], 0
inc edx
and dword [esp + 0xc8], 0
and dword [esp + 0xe4], 0
push 0xc
pop ebx
push 7
pop edi
push 0xf
pop eax
push 5
pop ecx
push 3
pop esi
mov dword [esp + 0x14], 4
mov dword [esp + 0x18], 0xa
mov dword [esp + 0x1c], 9
mov dword [esp + 0x20], 2
mov dword [esp + 0x24], ebp
mov dword [esp + 0x28], 8
mov dword [esp + 0x30], 0xe
mov dword [esp + 0x34], 6
mov dword [esp + 0x38], 0xb
mov dword [esp + 0x3c], edx
mov dword [esp + 0x40], ebx
mov dword [esp + 0x44], edi
mov dword [esp + 0x48], eax
mov dword [esp + 0x4c], ecx
mov dword [esp + 0x50], esi
mov dword [esp + 0x54], 0xe
mov dword [esp + 0x58], 0xb
mov dword [esp + 0x5c], 4
mov dword [esp + 0x60], ebx
mov dword [esp + 0x64], 6
mov dword [esp + 0x68], ebp
mov dword [esp + 0x6c], eax
mov dword [esp + 0x70], 0xa
mov dword [esp + 0x74], 2
mov dword [esp + 0x78], esi
mov dword [esp + 0x7c], 8
mov dword [esp + 0x80], edx
mov dword [esp + 0x88], edi
mov dword [esp + 0x8c], ecx
mov dword [esp + 0x90], 9
mov dword [esp + 0x94], ecx
mov dword [esp + 0x98], 8
mov dword [esp + 0x9c], edx
mov dword [esp + 0xa0], ebp
mov dword [esp + 0xa4], 0xa
mov dword [esp + 0xa8], esi
mov dword [esp + 0xac], 4
mov dword [esp + 0xb0], 2
mov dword [esp + 0xb4], 0xe
mov dword [esp + 0xb8], eax
mov dword [esp + 0xbc], ebx
mov dword [esp + 0xc0], edi
mov dword [esp + 0xc4], 6
mov dword [esp + 0xcc], 9
mov dword [esp + 0xd0], 0xb
mov dword [esp + 0xd4], edi
mov dword [esp + 0xd8], ebp
mov dword [esp + 0xdc], 0xa
mov dword [esp + 0xe0], edx
mov dword [esp + 0xe8], 8
mov dword [esp + 0xec], 9
mov dword [esp + 0xf0], eax
mov dword [esp + 0xf4], 0xe
mov dword [esp + 0xf8], 4
mov dword [esp + 0xfc], 6
mov dword [esp + 0x100], ebx
mov dword [esp + 0x104], 0xb
mov dword [esp + 0x108], 2
mov dword [esp + 0x10c], ecx
and dword [esp + 0x144], 0
and dword [esp + 0x160], 0
and dword [esp + 0x1b4], 0
and dword [esp + 0x1e0], 0
mov dword [esp + 0x110], esi
mov dword [esp + 0x148], esi
mov dword [esp + 0x174], esi
mov dword [esp + 0x1a4], esi
mov dword [esp + 0x1fc], esi
xor esi, esi
mov dword [esp + 0x124], ecx
mov dword [esp + 0x180], ecx
mov dword [esp + 0x1ac], ecx
mov dword [esp + 0x1e4], ecx
xor ecx, ecx
mov dword [esp + 0x114], 6
mov dword [esp + 0x118], ebx
mov dword [esp + 0x11c], edi
mov dword [esp + 0x120], edx
mov dword [esp + 0x128], eax
mov dword [esp + 0x12c], ebp
mov dword [esp + 0x130], 8
mov dword [esp + 0x134], 4
mov dword [esp + 0x138], 0xa
mov dword [esp + 0x13c], 9
mov dword [esp + 0x140], 0xe
mov dword [esp + 0x14c], 0xb
mov dword [esp + 0x150], 2
mov dword [esp + 0x154], 4
mov dword [esp + 0x158], 0xb
mov dword [esp + 0x15c], 0xa
mov dword [esp + 0x164], edi
mov dword [esp + 0x168], 2
mov dword [esp + 0x16c], edx
mov dword [esp + 0x170], ebp
mov dword [esp + 0x178], 6
mov dword [esp + 0x17c], 8
mov dword [esp + 0x184], 9
mov dword [esp + 0x188], ebx
mov dword [esp + 0x18c], eax
mov dword [esp + 0x190], 0xe
mov dword [esp + 0x194], ebp
mov dword [esp + 0x198], 0xb
mov dword [esp + 0x19c], 4
mov dword [esp + 0x1a0], edx
mov dword [esp + 0x1a8], eax
mov dword [esp + 0x1b0], 9
mov dword [esp + 0x1b8], 0xa
mov dword [esp + 0x1bc], 0xe
mov dword [esp + 0x1c0], edi
mov dword [esp + 0x1c4], 6
mov dword [esp + 0x1c8], 8
mov dword [esp + 0x1cc], 2
mov dword [esp + 0x1d0], ebx
mov dword [esp + 0x1d4], edx
mov dword [esp + 0x1d8], eax
mov dword [esp + 0x1dc], ebp
mov dword [esp + 0x1e8], edi
mov dword [esp + 0x1ec], 0xa
mov dword [esp + 0x1f0], 4
mov dword [esp + 0x1f4], 9
mov dword [esp + 0x1f8], 2
mov dword [esp + 0x200], 0xe
mov dword [esp + 0x204], 6
mov dword [esp + 0x208], 0xb
mov dword [esp + 0x20c], 8
mov dword [esp + 0x210], ebx
mov eax, dword [esp + ecx*4 + 0x1d4]
mov edi, dword [esp + ecx*4 + 0x54]
mov ebx, dword [esp + ecx*4 + 0xd4]
mov ebp, dword [esp + ecx*4 + 0x154]
shl eax, 7
shl edi, 0xf
shl ebx, 0x17
ror ebp, 1
xor edx, edx
mov dword [esp + 0x10], eax
mov eax, dword [esp + edx*4 + 0x14]
shl eax, 0xb
or eax, edi
mov dword [esi*4 + 0x43a6a0], eax
mov eax, dword [esp + edx*4 + 0x94]
shl eax, 0x13
or eax, ebx
mov dword [esi*4 + 0x43aaa0], eax
mov eax, dword [esp + edx*4 + 0x114]
shl eax, 0x1b
or eax, ebp
mov dword [esi*4 + 0x43a2a0], eax
mov eax, dword [esp + edx*4 + 0x194]
shl eax, 3
or eax, dword [esp + 0x10]
mov dword [esi*4 + 0x439ea0], eax
inc esi
inc edx
cmp edx, 0x10
jl 0x4155d6
inc ecx
cmp ecx, 0x10
jl 0x4155ac
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x204
ret