Function at 0x44a44f
Capabilities:
Add user account
Add user account group
Connect network resource
Delete user account
Delete user account group
Enumerate network shares
List user account groups
List user accounts
List user accounts for group

Disassembly:
sub esp, 0xd9c
push esi
lea eax, [esp + 0xd67]
xorps xmm0, xmm0
push eax
push 3
lea ecx, [esp + 0xd84]
movsd qword [esp + 0xd7c], xmm0
call fcn.00403dab
movaps xmm0, xmmword [str.XcB_]
lea eax, [esp + 0xc94]
push eax
lea eax, [esp + 0xc88]
push eax
lea ecx, [esp + 0xc4c]
movups xmmword [esp + 0xc8c], xmm0
call fcn.00403d79
lea ecx, [esp + 0xd66]
push ecx
lea ecx, [esp + 0xd94]
push dword [eax + 4]
push dword [eax]
call fcn.00403dc7
push 0x47e9d8
push 0x48c418
call fcn.004012ba
pop ecx
pop ecx
xor esi, esi
push esi
lea ecx, [esp + 0xd80]
call fcn.00404af1
push eax
mov ecx, 0x48c3a0
call fcn.00404438
inc esi
cmp esi, 3
jl 0x44a4cf
and dword [esp + 0xcfc], 0
lea eax, [esp + 0xd65]
push eax
lea eax, [esp + 0xd00]
push eax
push 5
lea ecx, [esp + 0xd74]
call fcn.00403d8b
push ebx
xor eax, eax
push edi
mov dword [esp + 0xda4], eax
test eax, eax
jne 0x44a57e
push 1
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov ebx, eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov edi, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, dword [eax]
call fcn.00404af1
push 0
lea ecx, [esp + 0xd74]
add esi, dword [eax]
mov eax, dword [edi]
add eax, dword [ebx]
imul esi, eax
call fcn.00404af1
mov dword [eax], esi
jmp 0x44a6ef
cmp eax, 1
jne 0x44a5df
push 2
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov ebx, dword [eax]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
add ebx, dword [edi]
push 1
mov ecx, dword [eax]
add ecx, dword [esi]
imul ebx, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], ebx
jmp 0x44a6ef
cmp eax, 2
jne 0x44a632
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov ebx, eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esi]
add edi, dword [ebx]
push 2
add ecx, dword [eax]
imul edi, ecx
jmp 0x44a6e1
cmp eax, 3
jne 0x44a6fc
push eax
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd94]
push 3
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd84]
imul edi, dword [ecx]
mov ecx, dword [eax]
imul ecx, dword [ebx]
imul ecx, dword [esi]
add edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
mov eax, dword [esp + 0xda4]
inc eax
jmp 0x44a517
cmp eax, 4
je 0x44a717
inc eax
mov dword [esp + 0xda4], eax
cmp eax, 5
jl 0x44a51e
jmp 0x44a7c8
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 4
add edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
add edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
add edi, dword [ecx]
mov ecx, dword [ebx]
add ecx, dword [esi]
add ecx, dword [eax]
imul edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
xor eax, eax
mov dword [esp + 0xda4], eax
test eax, eax
jne 0x44a831
push 1
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 0
mov edi, dword [eax]
mov eax, dword [ebx]
add edi, dword [esi]
add eax, dword [ecx]
imul edi, eax
jmp 0x44a9a2
cmp eax, 1
jne 0x44a892
push 2
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov ebx, eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov esi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd74]
add esi, dword [eax]
mov eax, dword [edi]
add eax, dword [ebx]
imul esi, eax
call fcn.00404af1
mov dword [eax], esi
jmp 0x44a9b0
cmp eax, 2
jne 0x44a8f3
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov ebx, dword [eax]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esi]
add ebx, dword [edi]
push 2
add ecx, dword [eax]
imul ebx, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], ebx
jmp 0x44a9b0
cmp eax, 3
jne 0x44a9bd
push eax
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 3
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
imul edi, dword [ecx]
mov ecx, dword [eax]
imul ecx, dword [ebx]
imul ecx, dword [esi]
add edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
mov eax, dword [esp + 0xda4]
inc eax
jmp 0x44a7ca
cmp eax, 4
je 0x44a9d8
inc eax
mov dword [esp + 0xda4], eax
cmp eax, 5
jl 0x44a7d1
jmp 0x44aa89
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 4
add edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
add edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
add edi, dword [ecx]
mov ecx, dword [eax]
add ecx, dword [ebx]
add ecx, dword [esi]
imul edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
xor eax, eax
mov dword [esp + 0xda4], eax
test eax, eax
jne 0x44aae4
push 1
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov ebx, eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
add edi, dword [ebx]
push 0
mov ecx, dword [eax]
add ecx, dword [esi]
imul edi, ecx
jmp 0x44ac55
cmp eax, 1
jne 0x44ab45
push 2
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 1
mov edi, dword [eax]
mov eax, dword [ebx]
add edi, dword [esi]
add eax, dword [ecx]
imul edi, eax
jmp 0x44ac55
cmp eax, 2
jne 0x44aba6
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 2
mov edi, dword [eax]
mov eax, dword [ebx]
add edi, dword [esi]
add eax, dword [ecx]
imul edi, eax
jmp 0x44ac55
cmp eax, 3
jne 0x44ac70
push eax
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 3
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
imul edi, dword [ecx]
mov ecx, dword [eax]
imul ecx, dword [ebx]
imul ecx, dword [esi]
add edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
mov eax, dword [esp + 0xda4]
inc eax
jmp 0x44aa8b
cmp eax, 4
je 0x44ac8b
inc eax
mov dword [esp + 0xda4], eax
cmp eax, 5
jl 0x44aa92
jmp 0x44ad3c
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 4
add edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
add edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
add edi, dword [ecx]
mov ecx, dword [eax]
add ecx, dword [ebx]
add ecx, dword [esi]
imul edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
xor eax, eax
mov dword [esp + 0xda4], eax
test eax, eax
jne 0x44ada5
push 1
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov ebx, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov edi, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
add ebx, dword [edi]
push 0
mov ecx, dword [eax]
add ecx, dword [esi]
imul ebx, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], ebx
jmp 0x44af16
cmp eax, 1
jne 0x44adf8
push 2
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov ebx, eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
add edi, dword [ebx]
push 1
mov ecx, dword [eax]
add ecx, dword [esi]
imul edi, ecx
jmp 0x44af08
cmp eax, 2
jne 0x44ae59
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov ebx, eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, dword [eax]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd74]
add esi, dword [eax]
mov eax, dword [edi]
add eax, dword [ebx]
imul esi, eax
call fcn.00404af1
mov dword [eax], esi
jmp 0x44af16
cmp eax, 3
jne 0x44af23
push eax
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 3
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
imul edi, dword [ecx]
mov ecx, dword [ebx]
imul ecx, dword [esi]
imul ecx, dword [eax]
add edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
mov eax, dword [esp + 0xda4]
inc eax
jmp 0x44ad3e
cmp eax, 4
je 0x44af3e
inc eax
mov dword [esp + 0xda4], eax
cmp eax, 5
jl 0x44ad45
jmp 0x44afef
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 4
add edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
add edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
add edi, dword [ecx]
mov ecx, dword [eax]
add ecx, dword [ebx]
add ecx, dword [esi]
imul edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
xor eax, eax
mov dword [esp + 0xda4], eax
test eax, eax
jne 0x44b058
push 1
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov ebx, eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov edi, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, dword [eax]
call fcn.00404af1
push 0
lea ecx, [esp + 0xd74]
add esi, dword [eax]
mov eax, dword [edi]
add eax, dword [ebx]
imul esi, eax
call fcn.00404af1
mov dword [eax], esi
jmp 0x44b1c9
cmp eax, 1
jne 0x44b0b9
push 2
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov ebx, dword [eax]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
add ebx, dword [edi]
push 1
mov ecx, dword [eax]
add ecx, dword [esi]
imul ebx, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], ebx
jmp 0x44b1c9
cmp eax, 2
jne 0x44b10c
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov ebx, eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esi]
add edi, dword [ebx]
push 2
add ecx, dword [eax]
imul edi, ecx
jmp 0x44b1bb
cmp eax, 3
jne 0x44b1d6
push eax
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 3
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
imul edi, dword [ecx]
mov ecx, dword [eax]
imul ecx, dword [ebx]
imul ecx, dword [esi]
add edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
mov eax, dword [esp + 0xda4]
inc eax
jmp 0x44aff1
cmp eax, 4
je 0x44b1f1
inc eax
mov dword [esp + 0xda4], eax
cmp eax, 5
jl 0x44aff8
jmp 0x44b2a2
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 4
add edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
add edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
add edi, dword [ecx]
mov ecx, dword [ebx]
add ecx, dword [esi]
add ecx, dword [eax]
imul edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
xor eax, eax
mov dword [esp + 0xda4], eax
test eax, eax
jne 0x44b30b
push 1
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 0
mov edi, dword [eax]
mov eax, dword [ebx]
add edi, dword [esi]
add eax, dword [ecx]
imul edi, eax
jmp 0x44b47c
cmp eax, 1
jne 0x44b36c
push 2
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov ebx, eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov esi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd74]
add esi, dword [eax]
mov eax, dword [edi]
add eax, dword [ebx]
imul esi, eax
call fcn.00404af1
mov dword [eax], esi
jmp 0x44b48a
cmp eax, 2
jne 0x44b3cd
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov ebx, dword [eax]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esi]
add ebx, dword [edi]
push 2
add ecx, dword [eax]
imul ebx, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], ebx
jmp 0x44b48a
cmp eax, 3
jne 0x44b497
push eax
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 3
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
imul edi, dword [ecx]
mov ecx, dword [eax]
imul ecx, dword [ebx]
imul ecx, dword [esi]
add edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
mov eax, dword [esp + 0xda4]
inc eax
jmp 0x44b2a4
cmp eax, 4
je 0x44b4b2
inc eax
mov dword [esp + 0xda4], eax
cmp eax, 5
jl 0x44b2ab
jmp 0x44b563
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 4
add edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
add edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
add edi, dword [ecx]
mov ecx, dword [eax]
add ecx, dword [ebx]
add ecx, dword [esi]
imul edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
xor eax, eax
mov dword [esp + 0xda4], eax
test eax, eax
jne 0x44b5be
push 1
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov ebx, eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
add edi, dword [ebx]
push 0
mov ecx, dword [eax]
add ecx, dword [esi]
imul edi, ecx
jmp 0x44b72f
cmp eax, 1
jne 0x44b61f
push 2
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 1
mov edi, dword [eax]
mov eax, dword [ebx]
add edi, dword [esi]
add eax, dword [ecx]
imul edi, eax
jmp 0x44b72f
cmp eax, 2
jne 0x44b680
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 2
mov edi, dword [eax]
mov eax, dword [ebx]
add edi, dword [esi]
add eax, dword [ecx]
imul edi, eax
jmp 0x44b72f
cmp eax, 3
jne 0x44b74a
push eax
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 3
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
imul edi, dword [ecx]
mov ecx, dword [eax]
imul ecx, dword [ebx]
imul ecx, dword [esi]
add edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
mov eax, dword [esp + 0xda4]
inc eax
jmp 0x44b565
cmp eax, 4
je 0x44b765
inc eax
mov dword [esp + 0xda4], eax
cmp eax, 5
jl 0x44b56c
jmp 0x44b816
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 4
add edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
add edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
add edi, dword [ecx]
mov ecx, dword [eax]
add ecx, dword [ebx]
add ecx, dword [esi]
imul edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
xor eax, eax
mov dword [esp + 0xda4], eax
test eax, eax
jne 0x44b87f
push 1
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov ebx, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov edi, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
add ebx, dword [edi]
push 0
mov ecx, dword [eax]
add ecx, dword [esi]
imul ebx, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], ebx
jmp 0x44b9f0
cmp eax, 1
jne 0x44b8d2
push 2
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov ebx, eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
add edi, dword [ebx]
push 1
mov ecx, dword [eax]
add ecx, dword [esi]
imul edi, ecx
jmp 0x44b9e2
cmp eax, 2
jne 0x44b933
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov ebx, eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, dword [eax]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd74]
add esi, dword [eax]
mov eax, dword [edi]
add eax, dword [ebx]
imul esi, eax
call fcn.00404af1
mov dword [eax], esi
jmp 0x44b9f0
cmp eax, 3
jne 0x44b9fd
push eax
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 3
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
imul edi, dword [ecx]
mov ecx, dword [ebx]
imul ecx, dword [esi]
imul ecx, dword [eax]
add edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
mov eax, dword [esp + 0xda4]
inc eax
jmp 0x44b818
cmp eax, 4
je 0x44ba18
inc eax
mov dword [esp + 0xda4], eax
cmp eax, 5
jl 0x44b81f
jmp 0x44bac9
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 4
add edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
add edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
add edi, dword [ecx]
mov ecx, dword [eax]
add ecx, dword [ebx]
add ecx, dword [esi]
imul edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
xor eax, eax
mov dword [esp + 0xda4], eax
test eax, eax
jne 0x44bb32
push 1
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov ebx, eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov edi, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, dword [eax]
call fcn.00404af1
push 0
lea ecx, [esp + 0xd74]
add esi, dword [eax]
mov eax, dword [edi]
add eax, dword [ebx]
imul esi, eax
call fcn.00404af1
mov dword [eax], esi
jmp 0x44bca3
cmp eax, 1
jne 0x44bb93
push 2
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov ebx, dword [eax]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
add ebx, dword [edi]
push 1
mov ecx, dword [eax]
add ecx, dword [esi]
imul ebx, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], ebx
jmp 0x44bca3
cmp eax, 2
jne 0x44bbe6
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov ebx, eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esi]
add edi, dword [ebx]
push 2
add ecx, dword [eax]
imul edi, ecx
jmp 0x44bc95
cmp eax, 3
jne 0x44bcb0
push eax
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 3
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
imul edi, dword [ecx]
mov ecx, dword [eax]
imul ecx, dword [ebx]
imul ecx, dword [esi]
add edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
mov eax, dword [esp + 0xda4]
inc eax
jmp 0x44bacb
cmp eax, 4
je 0x44bccb
inc eax
mov dword [esp + 0xda4], eax
cmp eax, 5
jl 0x44bad2
jmp 0x44bd7c
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 4
add edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
add edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
add edi, dword [ecx]
mov ecx, dword [ebx]
add ecx, dword [esi]
add ecx, dword [eax]
imul edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
xor eax, eax
mov dword [esp + 0xda4], eax
test eax, eax
jne 0x44bde5
push 1
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 0
mov edi, dword [eax]
mov eax, dword [ebx]
add edi, dword [esi]
add eax, dword [ecx]
imul edi, eax
jmp 0x44bf56
cmp eax, 1
jne 0x44be46
push 2
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov ebx, eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov esi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd74]
add esi, dword [eax]
mov eax, dword [edi]
add eax, dword [ebx]
imul esi, eax
call fcn.00404af1
mov dword [eax], esi
jmp 0x44bf64
cmp eax, 2
jne 0x44bea7
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov ebx, dword [eax]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esi]
add ebx, dword [edi]
push 2
add ecx, dword [eax]
imul ebx, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], ebx
jmp 0x44bf64
cmp eax, 3
jne 0x44bf71
push eax
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 3
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
imul edi, dword [ecx]
mov ecx, dword [eax]
imul ecx, dword [ebx]
imul ecx, dword [esi]
add edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
mov eax, dword [esp + 0xda4]
inc eax
jmp 0x44bd7e
cmp eax, 4
je 0x44bf8c
inc eax
mov dword [esp + 0xda4], eax
cmp eax, 5
jl 0x44bd85
jmp 0x44c03d
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 4
add edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
add edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
add edi, dword [ecx]
mov ecx, dword [eax]
add ecx, dword [ebx]
add ecx, dword [esi]
imul edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
xor ebx, ebx
mov dword [esp + 0xda4], ebx
test ebx, ebx
jne 0x44c073
mov eax, dword [esp + 0xd84]
mov edx, dword [eax + 4]
add edx, dword [eax]
mov eax, dword [esp + 0xd98]
mov ecx, dword [eax + 4]
add ecx, dword [eax]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax], edx
jmp 0x44c1f7
cmp ebx, 1
jne 0x44c0d3
push 2
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push ebx
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 1
mov edi, dword [eax]
mov eax, dword [ebx]
add edi, dword [esi]
add eax, dword [ecx]
imul edi, eax
jmp 0x44c1e2
cmp ebx, 2
jne 0x44c133
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push ebx
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 2
mov edi, dword [eax]
mov eax, dword [ebx]
add edi, dword [esi]
add eax, dword [ecx]
imul edi, eax
jmp 0x44c1e2
cmp ebx, 3
jne 0x44c1fd
push ebx
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 3
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
imul edi, dword [ecx]
mov ecx, dword [eax]
imul ecx, dword [ebx]
imul ecx, dword [esi]
add edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov ebx, dword [esp + 0xda4]
mov dword [eax], edi
inc ebx
jmp 0x44c03f
cmp ebx, 4
je 0x44c218
inc ebx
mov dword [esp + 0xda4], ebx
cmp ebx, 5
jl 0x44c046
jmp 0x44c2c9
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 4
add edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
add edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
add edi, dword [ecx]
mov ecx, dword [eax]
add ecx, dword [ebx]
add ecx, dword [esi]
imul edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
xor ebx, ebx
mov dword [esp + 0xda4], ebx
test ebx, ebx
jne 0x44c2ff
mov eax, dword [esp + 0xd84]
mov edx, dword [eax + 4]
add edx, dword [eax]
mov eax, dword [esp + 0xd98]
mov ecx, dword [eax + 4]
add ecx, dword [eax]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax], edx
jmp 0x44c3ee
cmp ebx, 1
jne 0x44c330
mov eax, dword [esp + 0xd84]
mov edx, dword [eax + 8]
add edx, dword [eax + 4]
mov eax, dword [esp + 0xd98]
mov ecx, dword [eax + 8]
add ecx, dword [eax + 4]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax + 4], edx
jmp 0x44c3ee
cmp ebx, 2
jne 0x44c360
mov eax, dword [esp + 0xd98]
mov edx, dword [eax + 0xc]
add edx, dword [eax + 8]
mov eax, dword [esp + 0xd84]
mov ecx, dword [eax + 8]
add ecx, dword [eax]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax + 8], edx
jmp 0x44c3ee
cmp ebx, 3
jne 0x44c3f4
push ebx
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd84]
push 3
mov edi, dword [ecx + 8]
imul edi, dword [ecx + 4]
mov ecx, dword [esp + 0xd9c]
imul edi, dword [eax]
mov eax, dword [ecx]
mov ecx, dword [esp + 0xd84]
imul eax, dword [ecx]
lea ecx, [esp + 0xd74]
imul eax, dword [ebx]
imul eax, dword [esi]
add edi, eax
call fcn.00404af1
mov ebx, dword [esp + 0xda4]
mov dword [eax], edi
inc ebx
jmp 0x44c2cb
cmp ebx, 4
je 0x44c40f
inc ebx
mov dword [esp + 0xda4], ebx
cmp ebx, 5
jl 0x44c2d2
jmp 0x44c4c0
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 4
add edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
add edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
add edi, dword [ecx]
mov ecx, dword [eax]
add ecx, dword [ebx]
add ecx, dword [esi]
imul edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
xor ebx, ebx
mov dword [esp + 0xda4], ebx
test ebx, ebx
jne 0x44c4f6
mov eax, dword [esp + 0xd84]
mov edx, dword [eax + 4]
add edx, dword [eax]
mov eax, dword [esp + 0xd98]
mov ecx, dword [eax + 4]
add ecx, dword [eax]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax], edx
jmp 0x44c637
cmp ebx, 1
jne 0x44c527
mov eax, dword [esp + 0xd84]
mov edx, dword [eax + 8]
add edx, dword [eax + 4]
mov eax, dword [esp + 0xd98]
mov ecx, dword [eax + 8]
add ecx, dword [eax + 4]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax + 4], edx
jmp 0x44c637
cmp ebx, 2
jne 0x44c573
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov ebx, eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd84]
push 2
mov edi, dword [ecx]
add edi, dword [eax]
mov eax, dword [esi]
add eax, dword [ebx]
imul edi, eax
jmp 0x44c622
cmp ebx, 3
jne 0x44c63d
push ebx
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 3
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
imul edi, dword [ecx]
mov ecx, dword [eax]
imul ecx, dword [ebx]
imul ecx, dword [esi]
add edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov ebx, dword [esp + 0xda4]
mov dword [eax], edi
inc ebx
jmp 0x44c4c2
cmp ebx, 4
je 0x44c658
inc ebx
mov dword [esp + 0xda4], ebx
cmp ebx, 5
jl 0x44c4c9
jmp 0x44c709
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 4
add edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
add edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
add edi, dword [ecx]
mov ecx, dword [ebx]
add ecx, dword [esi]
add ecx, dword [eax]
imul edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
xor ebx, ebx
mov dword [esp + 0xda4], ebx
test ebx, ebx
jne 0x44c73f
mov eax, dword [esp + 0xd84]
mov edx, dword [eax + 4]
add edx, dword [eax]
mov eax, dword [esp + 0xd98]
mov ecx, dword [eax + 4]
add ecx, dword [eax]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax], edx
jmp 0x44c8c5
cmp ebx, 1
jne 0x44c7a0
push 2
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov ebx, eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov esi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd74]
add esi, dword [eax]
mov eax, dword [edi]
add eax, dword [ebx]
imul esi, eax
call fcn.00404af1
mov dword [eax], esi
jmp 0x44c8be
cmp ebx, 2
jne 0x44c801
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov ebx, dword [eax]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esi]
add ebx, dword [edi]
push 2
add ecx, dword [eax]
imul ebx, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], ebx
jmp 0x44c8be
cmp ebx, 3
jne 0x44c8cb
push ebx
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 3
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
imul edi, dword [ecx]
mov ecx, dword [eax]
imul ecx, dword [ebx]
imul ecx, dword [esi]
add edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
mov ebx, dword [esp + 0xda4]
inc ebx
jmp 0x44c70b
cmp ebx, 4
je 0x44c8e6
inc ebx
mov dword [esp + 0xda4], ebx
cmp ebx, 5
jl 0x44c712
jmp 0x44c997
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 4
add edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
add edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
add edi, dword [ecx]
mov ecx, dword [eax]
add ecx, dword [ebx]
add ecx, dword [esi]
imul edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
xor esi, esi
test esi, esi
jne 0x44c9c6
mov eax, dword [esp + 0xd84]
mov edx, dword [eax + 4]
add edx, dword [eax]
mov eax, dword [esp + 0xd98]
mov ecx, dword [eax + 4]
add ecx, dword [eax]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax], edx
jmp 0x44ca58
cmp esi, 1
jne 0x44c9f4
mov eax, dword [esp + 0xd84]
mov edx, dword [eax + 8]
add edx, dword [eax + 4]
mov eax, dword [esp + 0xd98]
mov ecx, dword [eax + 8]
add ecx, dword [eax + 4]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax + 4], edx
jmp 0x44ca58
cmp esi, 2
jne 0x44ca21
mov eax, dword [esp + 0xd98]
mov edx, dword [eax + 0xc]
add edx, dword [eax + 8]
mov eax, dword [esp + 0xd84]
mov ecx, dword [eax + 8]
add ecx, dword [eax]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax + 8], edx
jmp 0x44ca58
cmp esi, 3
jne 0x44ca5e
mov eax, dword [esp + 0xd98]
mov edx, dword [eax + 0xc]
imul edx, dword [eax + 8]
imul edx, dword [eax + 4]
imul edx, dword [eax]
mov eax, dword [esp + 0xd84]
mov ecx, dword [eax + 8]
imul ecx, dword [eax + 4]
imul ecx, dword [eax]
mov eax, dword [esp + 0xd70]
add edx, ecx
mov dword [eax + 0xc], edx
inc esi
jmp 0x44c999
cmp esi, 4
je 0x44ca72
inc esi
cmp esi, 5
jl 0x44c999
jmp 0x44cb23
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 4
add edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
add edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
add edi, dword [ecx]
mov ecx, dword [eax]
add ecx, dword [ebx]
add ecx, dword [esi]
imul edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
xor ebx, ebx
mov dword [esp + 0xda4], ebx
test ebx, ebx
jne 0x44cb59
mov eax, dword [esp + 0xd84]
mov edx, dword [eax + 4]
add edx, dword [eax]
mov eax, dword [esp + 0xd98]
mov ecx, dword [eax + 4]
add ecx, dword [eax]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax], edx
jmp 0x44cc7e
cmp ebx, 1
jne 0x44cb8a
mov eax, dword [esp + 0xd84]
mov edx, dword [eax + 8]
add edx, dword [eax + 4]
mov eax, dword [esp + 0xd98]
mov ecx, dword [eax + 8]
add ecx, dword [eax + 4]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax + 4], edx
jmp 0x44cc7e
cmp ebx, 2
jne 0x44cbba
mov eax, dword [esp + 0xd98]
mov edx, dword [eax + 0xc]
add edx, dword [eax + 8]
mov eax, dword [esp + 0xd84]
mov ecx, dword [eax + 8]
add ecx, dword [eax]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax + 8], edx
jmp 0x44cc7e
cmp ebx, 3
jne 0x44cc84
push ebx
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 3
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
imul edi, dword [ecx]
mov ecx, dword [ebx]
imul ecx, dword [esi]
imul ecx, dword [eax]
add edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov ebx, dword [esp + 0xda4]
mov dword [eax], edi
inc ebx
jmp 0x44cb25
cmp ebx, 4
je 0x44cc9f
inc ebx
mov dword [esp + 0xda4], ebx
cmp ebx, 5
jl 0x44cb2c
jmp 0x44cd50
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 4
add edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
add edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
add edi, dword [ecx]
mov ecx, dword [eax]
add ecx, dword [ebx]
add ecx, dword [esi]
imul edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
xor ebx, ebx
mov dword [esp + 0xda4], ebx
test ebx, ebx
jne 0x44cd86
mov eax, dword [esp + 0xd84]
mov edx, dword [eax + 4]
add edx, dword [eax]
mov eax, dword [esp + 0xd98]
mov ecx, dword [eax + 4]
add ecx, dword [eax]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax], edx
jmp 0x44cece
cmp ebx, 1
jne 0x44cdb7
mov eax, dword [esp + 0xd84]
mov edx, dword [eax + 8]
add edx, dword [eax + 4]
mov eax, dword [esp + 0xd98]
mov ecx, dword [eax + 8]
add ecx, dword [eax + 4]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax + 4], edx
jmp 0x44cece
cmp ebx, 2
jne 0x44ce0a
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov ebx, eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esi]
add edi, dword [ebx]
push 2
add ecx, dword [eax]
imul edi, ecx
jmp 0x44ceb9
cmp ebx, 3
jne 0x44ced4
push ebx
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 3
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
imul edi, dword [ecx]
mov ecx, dword [eax]
imul ecx, dword [ebx]
imul ecx, dword [esi]
add edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov ebx, dword [esp + 0xda4]
mov dword [eax], edi
inc ebx
jmp 0x44cd52
cmp ebx, 4
je 0x44ceef
inc ebx
mov dword [esp + 0xda4], ebx
cmp ebx, 5
jl 0x44cd59
jmp 0x44cfa0
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 4
add edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
add edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
add edi, dword [ecx]
mov ecx, dword [ebx]
add ecx, dword [esi]
add ecx, dword [eax]
imul edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
xor ebx, ebx
mov dword [esp + 0xda4], ebx
test ebx, ebx
jne 0x44cfd6
mov eax, dword [esp + 0xd84]
mov edx, dword [eax + 4]
add edx, dword [eax]
mov eax, dword [esp + 0xd98]
mov ecx, dword [eax + 4]
add ecx, dword [eax]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax], edx
jmp 0x44d15c
cmp ebx, 1
jne 0x44d037
push 2
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov ebx, eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov esi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd74]
add esi, dword [eax]
mov eax, dword [edi]
add eax, dword [ebx]
imul esi, eax
call fcn.00404af1
mov dword [eax], esi
jmp 0x44d155
cmp ebx, 2
jne 0x44d098
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov ebx, dword [eax]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esi]
add ebx, dword [edi]
push 2
add ecx, dword [eax]
imul ebx, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], ebx
jmp 0x44d155
cmp ebx, 3
jne 0x44d162
push ebx
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 3
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
imul edi, dword [ecx]
mov ecx, dword [eax]
imul ecx, dword [ebx]
imul ecx, dword [esi]
add edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
mov ebx, dword [esp + 0xda4]
inc ebx
jmp 0x44cfa2
cmp ebx, 4
je 0x44d17d
inc ebx
mov dword [esp + 0xda4], ebx
cmp ebx, 5
jl 0x44cfa9
jmp 0x44d22e
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 4
add edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
add edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
add edi, dword [ecx]
mov ecx, dword [eax]
add ecx, dword [ebx]
add ecx, dword [esi]
imul edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
xor ebx, ebx
mov dword [esp + 0xda4], ebx
test ebx, ebx
jne 0x44d264
mov eax, dword [esp + 0xd84]
mov edx, dword [eax + 4]
add edx, dword [eax]
mov eax, dword [esp + 0xd98]
mov ecx, dword [eax + 4]
add ecx, dword [eax]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax], edx
jmp 0x44d389
cmp ebx, 1
jne 0x44d295
mov eax, dword [esp + 0xd84]
mov edx, dword [eax + 8]
add edx, dword [eax + 4]
mov eax, dword [esp + 0xd98]
mov ecx, dword [eax + 8]
add ecx, dword [eax + 4]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax + 4], edx
jmp 0x44d389
cmp ebx, 2
jne 0x44d2c5
mov eax, dword [esp + 0xd98]
mov edx, dword [eax + 0xc]
add edx, dword [eax + 8]
mov eax, dword [esp + 0xd84]
mov ecx, dword [eax + 8]
add ecx, dword [eax]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax + 8], edx
jmp 0x44d389
cmp ebx, 3
jne 0x44d38f
push ebx
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 3
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
imul edi, dword [ecx]
mov ecx, dword [eax]
imul ecx, dword [ebx]
imul ecx, dword [esi]
add edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov ebx, dword [esp + 0xda4]
mov dword [eax], edi
inc ebx
jmp 0x44d230
cmp ebx, 4
je 0x44d3aa
inc ebx
mov dword [esp + 0xda4], ebx
cmp ebx, 5
jl 0x44d237
jmp 0x44d45b
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 4
add edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
add edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
add edi, dword [ecx]
mov ecx, dword [eax]
add ecx, dword [ebx]
add ecx, dword [esi]
imul edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
xor ebx, ebx
mov dword [esp + 0xda4], ebx
test ebx, ebx
jne 0x44d491
mov eax, dword [esp + 0xd84]
mov edx, dword [eax + 4]
add edx, dword [eax]
mov eax, dword [esp + 0xd98]
mov ecx, dword [eax + 4]
add ecx, dword [eax]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax], edx
jmp 0x44d5e7
cmp ebx, 1
jne 0x44d4c2
mov eax, dword [esp + 0xd84]
mov edx, dword [eax + 8]
add edx, dword [eax + 4]
mov eax, dword [esp + 0xd98]
mov ecx, dword [eax + 8]
add ecx, dword [eax + 4]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax + 4], edx
jmp 0x44d5e7
cmp ebx, 2
jne 0x44d523
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov ebx, eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, dword [eax]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd74]
add esi, dword [eax]
mov eax, dword [edi]
add eax, dword [ebx]
imul esi, eax
call fcn.00404af1
mov dword [eax], esi
jmp 0x44d5e0
cmp ebx, 3
jne 0x44d5ed
push ebx
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 3
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
imul edi, dword [ecx]
mov ecx, dword [ebx]
imul ecx, dword [esi]
imul ecx, dword [eax]
add edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
mov ebx, dword [esp + 0xda4]
inc ebx
jmp 0x44d45d
cmp ebx, 4
je 0x44d608
inc ebx
mov dword [esp + 0xda4], ebx
cmp ebx, 5
jl 0x44d464
jmp 0x44d6b9
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 4
add edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
add edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
add edi, dword [ecx]
mov ecx, dword [eax]
add ecx, dword [ebx]
add ecx, dword [esi]
imul edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
xor ebx, ebx
mov dword [esp + 0xda4], ebx
test ebx, ebx
jne 0x44d6ef
mov eax, dword [esp + 0xd84]
mov edx, dword [eax + 4]
add edx, dword [eax]
mov eax, dword [esp + 0xd98]
mov ecx, dword [eax + 4]
add ecx, dword [eax]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax], edx
jmp 0x44d867
cmp ebx, 1
jne 0x44d750
push 2
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov ebx, dword [eax]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
add ebx, dword [edi]
push 1
mov ecx, dword [eax]
add ecx, dword [esi]
imul ebx, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], ebx
jmp 0x44d860
cmp ebx, 2
jne 0x44d7a3
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov ebx, eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esi]
add edi, dword [ebx]
push 2
add ecx, dword [eax]
imul edi, ecx
jmp 0x44d852
cmp ebx, 3
jne 0x44d86d
push ebx
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 3
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
imul edi, dword [ecx]
mov ecx, dword [eax]
imul ecx, dword [ebx]
imul ecx, dword [esi]
add edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
mov ebx, dword [esp + 0xda4]
inc ebx
jmp 0x44d6bb
cmp ebx, 4
je 0x44d888
inc ebx
mov dword [esp + 0xda4], ebx
cmp ebx, 5
jl 0x44d6c2
jmp 0x44d939
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 4
add edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
add edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
add edi, dword [ecx]
mov ecx, dword [ebx]
add ecx, dword [esi]
add ecx, dword [eax]
imul edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
xor ebx, ebx
mov dword [esp + 0xda4], ebx
test ebx, ebx
jne 0x44d96f
mov eax, dword [esp + 0xd84]
mov edx, dword [eax + 4]
add edx, dword [eax]
mov eax, dword [esp + 0xd98]
mov ecx, dword [eax + 4]
add ecx, dword [eax]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax], edx
jmp 0x44da94
cmp ebx, 1
jne 0x44d9a0
mov eax, dword [esp + 0xd84]
mov edx, dword [eax + 8]
add edx, dword [eax + 4]
mov eax, dword [esp + 0xd98]
mov ecx, dword [eax + 8]
add ecx, dword [eax + 4]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax + 4], edx
jmp 0x44da94
cmp ebx, 2
jne 0x44d9d0
mov eax, dword [esp + 0xd98]
mov edx, dword [eax + 0xc]
add edx, dword [eax + 8]
mov eax, dword [esp + 0xd84]
mov ecx, dword [eax + 8]
add ecx, dword [eax]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax + 8], edx
jmp 0x44da94
cmp ebx, 3
jne 0x44da9a
push ebx
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 3
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
imul edi, dword [ecx]
mov ecx, dword [eax]
imul ecx, dword [ebx]
imul ecx, dword [esi]
add edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov ebx, dword [esp + 0xda4]
mov dword [eax], edi
inc ebx
jmp 0x44d93b
cmp ebx, 4
je 0x44dab5
inc ebx
mov dword [esp + 0xda4], ebx
cmp ebx, 5
jl 0x44d942
jmp 0x44db66
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 4
add edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
add edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
add edi, dword [ecx]
mov ecx, dword [eax]
add ecx, dword [ebx]
add ecx, dword [esi]
imul edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
xor ebx, ebx
mov dword [esp + 0xda4], ebx
test ebx, ebx
jne 0x44db9c
mov eax, dword [esp + 0xd84]
mov edx, dword [eax + 4]
add edx, dword [eax]
mov eax, dword [esp + 0xd98]
mov ecx, dword [eax + 4]
add ecx, dword [eax]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax], edx
jmp 0x44dcf1
cmp ebx, 1
jne 0x44dbcd
mov eax, dword [esp + 0xd84]
mov edx, dword [eax + 8]
add edx, dword [eax + 4]
mov eax, dword [esp + 0xd98]
mov ecx, dword [eax + 8]
add ecx, dword [eax + 4]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax + 4], edx
jmp 0x44dcf1
cmp ebx, 2
jne 0x44dc2d
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push ebx
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 2
mov edi, dword [eax]
mov eax, dword [ebx]
add edi, dword [esi]
add eax, dword [ecx]
imul edi, eax
jmp 0x44dcdc
cmp ebx, 3
jne 0x44dcf7
push ebx
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 3
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
imul edi, dword [ecx]
mov ecx, dword [eax]
imul ecx, dword [ebx]
imul ecx, dword [esi]
add edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov ebx, dword [esp + 0xda4]
mov dword [eax], edi
inc ebx
jmp 0x44db68
cmp ebx, 4
je 0x44dd12
inc ebx
mov dword [esp + 0xda4], ebx
cmp ebx, 5
jl 0x44db6f
jmp 0x44ddc3
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 4
add edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
add edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
add edi, dword [ecx]
mov ecx, dword [eax]
add ecx, dword [ebx]
add ecx, dword [esi]
imul edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
xor ebx, ebx
mov dword [esp + 0xda4], ebx
test ebx, ebx
jne 0x44ddf9
mov eax, dword [esp + 0xd84]
mov edx, dword [eax + 4]
add edx, dword [eax]
mov eax, dword [esp + 0xd98]
mov ecx, dword [eax + 4]
add ecx, dword [eax]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax], edx
jmp 0x44df71
cmp ebx, 1
jne 0x44de4c
push 2
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov ebx, eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
add edi, dword [ebx]
push 1
mov ecx, dword [eax]
add ecx, dword [esi]
imul edi, ecx
jmp 0x44df5c
cmp ebx, 2
jne 0x44dead
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov ebx, eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, dword [eax]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd74]
add esi, dword [eax]
mov eax, dword [edi]
add eax, dword [ebx]
imul esi, eax
call fcn.00404af1
mov dword [eax], esi
jmp 0x44df6a
cmp ebx, 3
jne 0x44df77
push ebx
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 3
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
imul edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
imul edi, dword [ecx]
mov ecx, dword [ebx]
imul ecx, dword [esi]
imul ecx, dword [eax]
add edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
mov ebx, dword [esp + 0xda4]
inc ebx
jmp 0x44ddc5
cmp ebx, 4
je 0x44df92
inc ebx
mov dword [esp + 0xda4], ebx
cmp ebx, 5
jl 0x44ddcc
jmp 0x44e043
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 4
add edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
add edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
add edi, dword [ecx]
mov ecx, dword [eax]
add ecx, dword [ebx]
add ecx, dword [esi]
imul edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
xor esi, esi
test esi, esi
jne 0x44e072
mov eax, dword [esp + 0xd84]
mov edx, dword [eax + 4]
add edx, dword [eax]
mov eax, dword [esp + 0xd98]
mov ecx, dword [eax + 4]
add ecx, dword [eax]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax], edx
jmp 0x44e104
cmp esi, 1
jne 0x44e0a0
mov eax, dword [esp + 0xd84]
mov edx, dword [eax + 8]
add edx, dword [eax + 4]
mov eax, dword [esp + 0xd98]
mov ecx, dword [eax + 8]
add ecx, dword [eax + 4]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax + 4], edx
jmp 0x44e104
cmp esi, 2
jne 0x44e0cd
mov eax, dword [esp + 0xd98]
mov edx, dword [eax + 0xc]
add edx, dword [eax + 8]
mov eax, dword [esp + 0xd84]
mov ecx, dword [eax + 8]
add ecx, dword [eax]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax + 8], edx
jmp 0x44e104
cmp esi, 3
jne 0x44e10a
mov eax, dword [esp + 0xd98]
mov edx, dword [eax + 0xc]
imul edx, dword [eax + 8]
imul edx, dword [eax + 4]
imul edx, dword [eax]
mov eax, dword [esp + 0xd84]
mov ecx, dword [eax + 8]
imul ecx, dword [eax + 4]
imul ecx, dword [eax]
mov eax, dword [esp + 0xd70]
add edx, ecx
mov dword [eax + 0xc], edx
inc esi
jmp 0x44e045
cmp esi, 4
je 0x44e11e
inc esi
cmp esi, 5
jl 0x44e045
jmp 0x44e1cf
push 3
lea ecx, [esp + 0xd9c]
call fcn.00404af1
push 2
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd84], eax
call fcn.00404af1
push 1
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd94], eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd9c]
mov dword [esp + 0xd98], eax
call fcn.00404af1
push 2
lea ecx, [esp + 0xd88]
mov edi, dword [eax]
call fcn.00404af1
push 1
lea ecx, [esp + 0xd88]
mov ebx, eax
call fcn.00404af1
push 0
lea ecx, [esp + 0xd88]
mov esi, eax
call fcn.00404af1
mov ecx, dword [esp + 0xd80]
push 4
add edi, dword [ecx]
mov ecx, dword [esp + 0xd94]
add edi, dword [ecx]
mov ecx, dword [esp + 0xd98]
add edi, dword [ecx]
mov ecx, dword [ebx]
add ecx, dword [esi]
add ecx, dword [eax]
imul edi, ecx
lea ecx, [esp + 0xd74]
call fcn.00404af1
mov dword [eax], edi
xor ebx, ebx
mov dword [esp + 0xda4], ebx
test ebx, ebx
jne 0x44e205
mov eax, dword [esp + 0xd84]
mov edx, dword [eax + 4]
add edx, dword [eax]
mov eax, dword [esp + 0xd98]
mov ecx, dword [eax + 4]
add ecx, dword [eax]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax], edx
jmp 0x44e32a
cmp ebx, 1
jne 0x44e236
mov eax, dword [esp + 0xd84]
mov edx, dword [eax + 8]
add edx, dword [eax + 4]
mov eax, dword [esp + 0xd98]
mov ecx, dword [eax + 8]
add ecx, dword [eax + 4]
mov eax, dword [esp + 0xd70]
imul edx, ecx
mov dword [eax + 4], edx
jmp 0x44e32a
cmp ebx, 2
jne 0x44e266
inc ebx
jmp 0x44e1d1