Function at 0x70beaa
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 0
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70bedd
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70bef0
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70bf01
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70bedf
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21cd0d
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70bf23
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 1
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70bf53
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70bf66
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70bf77
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70bf55
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21cd20
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70bf99
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 2
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70bfc9
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70bfdc
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70bfed
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70bfcb
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21cd29
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70c00f
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 3
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70c03f
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70c052
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70c063
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70c041
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21cd3a
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70c085
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 4
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70c0b5
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70c0c8
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70c0d9
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70c0b7
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21cd47
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70c0fb
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 5
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70c12b
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70c13e
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70c14f
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70c12d
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21cd5a
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70c171
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 6
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70c1a1
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70c1b4
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70c1c5
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70c1a3
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21cd6c
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70c1e7
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 7
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70c217
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70c22a
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70c23b
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70c219
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21cd7f
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70c25d
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 8
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70c28d
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70c2a0
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70c2b1
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70c28f
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21cd96
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70c2d3
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 9
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70c303
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70c316
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70c327
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70c305
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x2a
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70c349
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 0xa
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70c379
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70c38c
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70c39d
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70c37b
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21cdab
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70c3bf
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 0xb
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70c3ef
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70c402
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70c413
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70c3f1
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21cdb0
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70c435
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 0xc
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70c465
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70c478
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70c489
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70c467
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21cdb9
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70c4ab
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 0xd
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70c4db
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70c4ee
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70c4ff
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70c4dd
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21cdc2
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70c521
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 0xe
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70c551
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70c564
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70c575
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70c553
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21cdd3
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70c597
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 0xf
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70c5c7
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70c5da
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70c5eb
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70c5c9
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21cde8
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70c60d
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 0x10
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70c63d
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70c650
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70c661
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70c63f
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21cdfd
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70c683
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 0x11
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70c6b3
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70c6c6
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70c6d7
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70c6b5
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21ce0a
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70c6f9
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 0x12
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70c729
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70c73c
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70c74d
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70c72b
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21ce13
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70c76f
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 0x13
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70c79f
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70c7b2
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70c7c3
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70c7a1
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21ce24
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70c7e5
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 0x14
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70c815
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70c828
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70c839
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70c817
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21ce35
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70c85b
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 0x15
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70c88b
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70c89e
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70c8af
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70c88d
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21ce4a
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70c8d1
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 0x16
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70c901
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70c914
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70c925
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70c903
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21ce51
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70c947
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 0x17
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70c977
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70c98a
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70c99b
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70c979
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21ce58
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70c9bd
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 0x18
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70c9ed
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70ca00
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70ca11
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70c9ef
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21ce65
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70ca33
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 0x19
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70ca63
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70ca76
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70ca87
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70ca65
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21ce72
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70caa9
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 0x1a
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70cad9
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70caec
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70cafd
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70cadb
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21ce83
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70cb1f
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 0x1b
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70cb4f
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70cb62
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70cb73
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70cb51
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21ce90
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70cb95
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 0x1c
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70cbc5
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70cbd8
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70cbe9
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70cbc7
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21ce99
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70cc0b
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 0x1d
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70cc3b
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70cc4e
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70cc5f
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70cc3d
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21cea2
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70cc81
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 0x1e
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70ccb1
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70ccc4
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70ccd5
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70ccb3
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21ceaf
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70ccf7
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 0x1f
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70cd27
push 3
call fcn.00744c86
add esp, 4
xor edx, edx
cmp eax, dword [ebx]
jl 0x70cd3a
push 1
call fcn.00744c86
add esp, 4
add ebx, 4
dec ecx
je 0x70cd4b
call fcn.00689c65
mov eax, dword [ebp + ecx*4 - 8]
jmp 0x70cd29
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
mov eax, 0x21ceb8
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x70cd6d
push ebx
call fcn.00744c80
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [0xc4]
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 0x20
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x70cd9d