Function at 0x10033084
Capabilities:
Enumerate pe sections

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x1c8
movzx eax, byte [ebp + 0x14]
test eax, eax
je 0x10033103
mov eax, dword [ebp + 0x10]
mov dword [ebp - 0x110], eax
mov eax, dword [ebp + 0x18]
mov dword [ebp - 0x134], eax
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x13c], eax
mov eax, dword [ebp - 0x110]
mov dword [ebp - 0x104], eax
mov eax, dword [ebp - 0x134]
mov dword [ebp - 0x144], eax
mov eax, dword [ebp - 0x13c]
mov dword [ebp - 0x12c], eax
push 1
mov eax, dword [ebp - 0x144]
push dword [eax]
push dword [ebp - 0x12c]
push 0x5052
mov eax, dword [ebp - 0x104]
push dword [eax]
push 0x395d
call fcn.10031af0
add esp, 0x18
jmp 0x10033c76
mov eax, dword [ebp + 0x1c]
mov dword [ebp - 0x11c], eax
mov eax, dword [ebp + 0x20]
mov dword [ebp - 0x114], eax
mov eax, dword [ebp + 8]
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x28], 0xf444
mov dword [ebp - 0x38], 1
mov dword [ebp - 0xc], 7
mov dword [ebp - 8], 0
jmp 0x10033140
mov eax, dword [ebp - 8]
inc eax
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 1
jge 0x10033153
mov eax, dword [ebp - 8]
mov dword [ebp + eax*4 - 0x3c], 0x6e5c7a00
jmp 0x10033139
mov dword [ebp - 8], 0
jmp 0x10033163
mov eax, dword [ebp - 8]
inc eax
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 1
jge 0x10033179
mov eax, dword [ebp - 8]
mov dword [ebp + eax*4 - 0x118], 0x2e63372
jmp 0x1003315c
mov dword [ebp - 8], 0
jmp 0x10033189
mov eax, dword [ebp - 8]
inc eax
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 4
jge 0x1003319f
mov eax, dword [ebp - 8]
mov dword [ebp + eax*4 - 0x1b8], 1
jmp 0x10033182
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x3c]
mov dword [ebp - 0x190], eax
mov dword [ebp - 0x28], 0xffff
cmp dword [ebp - 0x28], 0
je 0x100331d5
push 4
pop eax
imul eax, eax, 0
cmp dword [ebp + eax - 0x3c], 0
je 0x100331d5
mov dword [ebp - 0x94], 1
jmp 0x100331dc
and dword [ebp - 0x94], 0
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x3c]
cmp dword [ebp - 0x94], eax
jl 0x100331fa
mov dword [ebp - 0xf4], 1
jmp 0x10033201
and dword [ebp - 0xf4], 0
mov eax, dword [ebp - 0x38]
imul eax, dword [ebp - 0xf4]
push 4
pop ecx
imul ecx, ecx, 0
cmp eax, dword [ebp + ecx - 0x3c]
jg 0x10033223
mov dword [ebp - 0x130], 1
jmp 0x1003322a
and dword [ebp - 0x130], 0
mov eax, dword [ebp - 0xc]
mov dword [ebp - 0x184], eax
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x3c]
add eax, dword [ebp - 0xc]
cmp eax, 0x6cce
jge 0x10033253
mov dword [ebp - 0xec], 1
jmp 0x1003325a
and dword [ebp - 0xec], 0
cmp dword [ebp - 0xec], 0x9e88
jl 0x1003326f
mov dword [ebp - 0x80], 1
jmp 0x10033273
and dword [ebp - 0x80], 0
mov eax, dword [ebp - 0x38]
cmp dword [ebp - 0x80], eax
jge 0x10033287
mov dword [ebp - 0xc0], 1
jmp 0x1003328e
and dword [ebp - 0xc0], 0
mov eax, dword [ebp - 0xc]
add eax, dword [ebp - 0xc0]
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x28], 0xfffffff4
jmp 0x100332aa
mov eax, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 0x18
je 0x10033500
mov dword [ebp - 0x140], 0xfffffffe
mov dword [ebp - 0xd0], 1
mov dword [ebp - 0x60], 0
jmp 0x100332d8
mov eax, dword [ebp - 0x60]
inc eax
mov dword [ebp - 0x60], eax
cmp dword [ebp - 0x60], 2
jge 0x100332ee
mov eax, dword [ebp - 0x60]
mov dword [ebp + eax*4 - 0x174], 0xa95534fd
jmp 0x100332d1
mov dword [ebp - 0x38], 0x13
jmp 0x100332fe
mov eax, dword [ebp - 0x38]
dec eax
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0xb
jl 0x100334fb
mov dword [ebp - 0x154], 0xa88f
mov dword [ebp - 0x150], 0xa88f
mov dword [ebp - 0x14c], 0xa88f
mov dword [ebp - 0x148], 0xa88f
mov dword [ebp - 0xc], 0
jmp 0x10033340
mov eax, dword [ebp - 0xc]
inc eax
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0
jg 0x1003336a
mov byte [ebp - 0x32], 0
lea eax, [ebp - 0x32]
push eax
push 0
call fcn.10032f8d
pop ecx
pop ecx
mov byte [ebp - 0x31], 0
push 0
lea eax, [ebp - 0x31]
push eax
call fcn.1002f069
pop ecx
pop ecx
jmp 0x10033339
push 4
pop eax
imul eax, eax, 0
push 4
pop ecx
imul ecx, ecx, 0
mov ecx, dword [ebp + ecx - 0x118]
cmp dword [ebp + eax - 0x3c], ecx
jge 0x1003338f
mov dword [ebp - 0xa0], 1
jmp 0x10033396
and dword [ebp - 0xa0], 0
push 4
pop eax
shl eax, 1
mov eax, dword [ebp + eax - 0x154]
mov dword [ebp - 0x164], eax
push 4
pop eax
shl eax, 0
mov ecx, dword [ebp - 0xc]
sub ecx, dword [ebp - 0x140]
sub ecx, 3
cmp dword [ebp + eax - 0x154], ecx
jg 0x100333cf
mov dword [ebp - 0x90], 1
jmp 0x100333d6
and dword [ebp - 0x90], 0
mov eax, dword [ebp - 0xc]
cmp dword [ebp - 0x90], eax
je 0x100333ed
mov dword [ebp - 0xe8], 1
jmp 0x100333f4
and dword [ebp - 0xe8], 0
mov eax, dword [ebp - 0xe8]
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0
je 0x10033418
cmp dword [ebp - 0xd0], 0
je 0x10033418
mov dword [ebp - 0x98], 1
jmp 0x1003341f
and dword [ebp - 0x98], 0
push 4
pop eax
imul eax, eax, 3
mov eax, dword [ebp + eax - 0x154]
cmp dword [ebp - 0x98], eax
jle 0x10033440
mov dword [ebp - 0xc8], 1
jmp 0x10033447
and dword [ebp - 0xc8], 0
cmp dword [ebp - 0xc8], 0xfff9
je 0x1003345f
mov dword [ebp - 0xe0], 1
jmp 0x10033466
and dword [ebp - 0xe0], 0
mov eax, dword [ebp - 0xa0]
cmp eax, dword [ebp - 0xe0]
jl 0x10033486
mov eax, 0xfff7
test eax, eax
jne 0x10033486
and dword [ebp - 0xa8], 0
jmp 0x10033490
mov dword [ebp - 0xa8], 1
push 4
pop eax
shl eax, 0
mov ecx, dword [ebp - 0xa8]
mov dword [ebp + eax - 0x174], ecx
cmp dword [ebp - 0x28], 0
je 0x100334be
cmp dword [ebp - 0xd0], 0
je 0x100334be
mov dword [ebp - 0xb0], 1
jmp 0x100334c5
and dword [ebp - 0xb0], 0
cmp dword [ebp - 0xb0], 0x6f2c
jl 0x100334dd
mov dword [ebp - 0xf0], 1
jmp 0x100334e4
and dword [ebp - 0xf0], 0
push 4
pop eax
shl eax, 1
mov ecx, dword [ebp - 0xf0]
mov dword [ebp + eax - 0x1b8], ecx
jmp 0x100332f7
jmp 0x100332a3
mov eax, dword [ebp - 0x5c]
mov eax, dword [eax + 4]
mov dword [ebp - 0xdc], eax
mov dword [ebp - 0x30], 4
mov dword [ebp - 0x64], 0
jmp 0x10033523
mov eax, dword [ebp - 0x64]
inc eax
mov dword [ebp - 0x64], eax
cmp dword [ebp - 0x64], 2
jge 0x10033539
mov eax, dword [ebp - 0x64]
mov dword [ebp + eax*4 - 0x88], 0xfffffffe
jmp 0x1003351c
mov byte [ebp - 0x21], 0
movzx eax, byte [ebp - 0x21]
test eax, eax
je 0x10033559
push 1
push 0x54d8
push 0x2ceb
call fcn.1002da15
add esp, 0xc
mov dword [ebp - 0x30], 1
jmp 0x10033569
mov eax, dword [ebp - 0x30]
dec eax
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 0
jl 0x10033766
mov dword [ebp - 0xac], 0x3ae5d5ec
mov dword [ebp - 0x138], 0xb55e9731
mov dword [ebp - 0x54], 0
jmp 0x10033597
mov eax, dword [ebp - 0x54]
inc eax
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 3
jge 0x100335ad
mov eax, dword [ebp - 0x54]
mov dword [ebp + eax*4 - 0x100], 0xdc7555b7
jmp 0x10033590
push 4
pop eax
imul eax, eax, 0
mov dword [ebp + eax - 0x100], 1
jmp 0x100335db
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x100]
dec eax
push 4
pop ecx
imul ecx, ecx, 0
mov dword [ebp + ecx - 0x100], eax
push 4
pop eax
imul eax, eax, 0
cmp dword [ebp + eax - 0x100], 0
jl 0x1003374c
mov eax, dword [ebp - 0x30]
cmp dword [ebp + eax*4 - 0x88], 0
jne 0x100336ec
mov eax, dword [ebp - 0x30]
cmp dword [ebp + eax*4 - 0x88], 8
jge 0x1003361b
xor eax, eax
inc eax
jne 0x1003361b
and dword [ebp - 0xb8], 0
jmp 0x10033625
mov dword [ebp - 0xb8], 1
cmp dword [ebp - 0xb8], 1
jge 0x1003363a
mov dword [ebp - 0xd8], 1
jmp 0x10033641
and dword [ebp - 0xd8], 0
cmp dword [ebp - 0xd8], 0xefbde283
ja 0x10033665
push 4
pop eax
shl eax, 1
cmp dword [ebp + eax - 0x100], 0
je 0x10033665
mov dword [ebp - 0x7c], 1
jmp 0x10033669
and dword [ebp - 0x7c], 0
cmp dword [ebp - 0x7c], 1
jne 0x1003368b
push 4
pop eax
shl eax, 0
cmp dword [ebp + eax - 0x100], 0
je 0x1003368b
mov dword [ebp - 0x8c], 1
jmp 0x10033692
and dword [ebp - 0x8c], 0
mov eax, dword [ebp - 0x8c]
add eax, 8
cmp eax, 0xf591
je 0x100336ab
mov dword [ebp - 0x78], 1
jmp 0x100336af
and dword [ebp - 0x78], 0
cmp dword [ebp - 0x78], 0xfffffffd
je 0x100336ca
mov eax, 0x66ef
test eax, eax
je 0x100336ca
mov dword [ebp - 0x9c], 1
jmp 0x100336d1
and dword [ebp - 0x9c], 0
mov eax, dword [ebp - 0x30]
mov ecx, dword [ebp - 0x9c]
sub ecx, dword [ebp + eax*4 - 0x88]
jne 0x100336ec
and dword [ebp - 0x120], 0
jmp 0x100336f6
mov dword [ebp - 0x120], 1
push 4
pop eax
shl eax, 0
mov eax, dword [ebp + eax - 0x88]
mov dword [ebp - 0x168], eax
push 4
pop eax
shl eax, 0
cmp dword [ebp + eax - 0x88], 0x7bb1a88a
jle 0x10033728
mov dword [ebp - 0xa4], 1
jmp 0x1003372f
and dword [ebp - 0xa4], 0
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0xac], eax
mov eax, dword [ebp - 0xac]
mov dword [ebp - 0x138], eax
jmp 0x100335c0
push 4
pop eax
shl eax, 0
cmp dword [ebp + eax - 0x100], 0
je 0x10033761
jmp 0x10033562
jmp 0x10033562
mov eax, dword [ebp - 0x5c]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x5c]
mov ecx, dword [ecx]
movzx ecx, word [ecx + 0x14]
lea eax, [eax + ecx + 0x18]
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x160], 0xffffffff
mov dword [ebp - 0x20], 7
mov dword [ebp - 0x18c], 0x631e19e9
mov dword [ebp - 4], 0
jmp 0x100337a6
mov eax, dword [ebp - 4]
inc eax
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 3
jge 0x100337bc
mov eax, dword [ebp - 4]
mov dword [ebp + eax*4 - 0x1a0], 0xad6f2ee
jmp 0x1003379f
mov dword [ebp - 4], 0
jmp 0x100337cc
mov eax, dword [ebp - 4]
inc eax
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 2
jge 0x100337e2
mov eax, dword [ebp - 4]
mov dword [ebp + eax*4 - 0x1a8], 0xffffffff
jmp 0x100337c5
mov dword [ebp - 4], 0
jmp 0x100337f2
mov eax, dword [ebp - 4]
inc eax
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 4
jge 0x10033808
mov eax, dword [ebp - 4]
mov dword [ebp + eax*4 - 0x1c8], 0x58fb770a
jmp 0x100337eb
mov dword [ebp - 4], 0
jmp 0x10033818
mov eax, dword [ebp - 4]
inc eax
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 1
jge 0x1003382e
mov eax, dword [ebp - 4]
mov dword [ebp + eax*4 - 0x194], 9
jmp 0x10033811
mov eax, dword [ebp - 0x20]
dec eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x20], 0
jmp 0x10033845
mov eax, dword [ebp - 0x20]
inc eax
mov dword [ebp - 0x20], eax
cmp dword [ebp - 0x20], 3
jge 0x1003385b
mov eax, dword [ebp - 0x20]
mov dword [ebp + eax*4 - 0x1a0], 0x4a9bacde
jmp 0x1003383e
and dword [ebp - 0x74], 0
jmp 0x10033871
mov eax, dword [ebp - 0x74]
inc eax
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x18]
add eax, 0x28
mov dword [ebp - 0x18], eax
mov eax, dword [ebp - 0x5c]
mov eax, dword [eax]
movzx eax, word [eax + 6]
cmp dword [ebp - 0x74], eax
jge 0x10033c76
mov dword [ebp - 0x4c], 0x69fdf99f
mov dword [ebp - 0x44], 0xf094
mov dword [ebp - 0x48], 0
jmp 0x100338a1
mov eax, dword [ebp - 0x48]
inc eax
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 1
jge 0x100338b7
mov eax, dword [ebp - 0x48]
mov dword [ebp + eax*4 - 0x16c], 0xcd795364
jmp 0x1003389a
mov dword [ebp - 0x4c], 0
jmp 0x100338c7
mov eax, dword [ebp - 0x4c]
inc eax
mov dword [ebp - 0x4c], eax
cmp dword [ebp - 0x4c], 0x18
jge 0x1003393f
mov dword [ebp - 0x1c], 0xbf25cbd9
mov dword [ebp - 0x1c], 0
jmp 0x100338e4
mov eax, dword [ebp - 0x1c]
inc eax
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 0
jg 0x100338f9
lea eax, [ebp - 0x44]
push eax
push 0
call fcn.1002fa07
pop ecx
pop ecx
jmp 0x100338dd
mov dword [ebp - 0x44], 0xffffffe9
jmp 0x10033909
mov eax, dword [ebp - 0x44]
inc eax
mov dword [ebp - 0x44], eax
cmp dword [ebp - 0x44], 0x2b
jne 0x1003393d
mov dword [ebp - 0x1c], 0x16
jmp 0x1003391f
mov eax, dword [ebp - 0x1c]
inc eax
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 0x16
je 0x1003393b
mov byte [ebp - 0x33], 0
movzx eax, byte [ebp - 0x33]
test eax, eax
je 0x10033939
push 0
call fcn.100308b3
pop ecx
jmp 0x10033918
jmp 0x10033902
jmp 0x100338c0
mov eax, dword [ebp - 0x18]
cmp dword [eax + 0x10], 0
jne 0x10033b5e
mov dword [ebp - 0x10c], 4
mov dword [ebp - 0x14], 0
jmp 0x10033966
mov eax, dword [ebp - 0x14]
inc eax
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 2
jge 0x10033979
mov eax, dword [ebp - 0x14]
mov dword [ebp + eax*4 - 0x6c], 7
jmp 0x1003395f
mov dword [ebp - 0x14], 0
jmp 0x10033989
mov eax, dword [ebp - 0x14]
inc eax
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 1
jge 0x1003399c
mov eax, dword [ebp - 0x14]
mov dword [ebp + eax*4 - 0x50], 1
jmp 0x10033982
push 4
pop eax
shl eax, 0
mov dword [ebp + eax - 0x6c], 0
jmp 0x100339c1
push 4
pop eax
shl eax, 0
mov eax, dword [ebp + eax - 0x6c]
inc eax
push 4
pop ecx
shl ecx, 0
mov dword [ebp + ecx - 0x6c], eax
push 4
pop eax
shl eax, 0
cmp dword [ebp + eax - 0x6c], 5
jle 0x10033b3c
mov dword [ebp - 0x10], 0xffffffff
mov dword [ebp - 0x128], 0x20b5
mov dword [ebp - 0x10], 0
jmp 0x100339f3
mov eax, dword [ebp - 0x10]
dec eax
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0
jl 0x10033b37
mov eax, dword [ebp - 0x10]
mov ecx, 0x1c3a
sub ecx, dword [ebp + eax*4 - 0x50]
jne 0x10033b0f
mov eax, dword [ebp - 0x10]
cmp dword [ebp + eax*4 - 0x50], 0
jne 0x10033a6b
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x17c], eax
push 4
pop eax
shl eax, 0
mov eax, dword [ebp + eax - 0x6c]
mov dword [ebp - 0x178], eax
mov eax, dword [ebp - 0x128]
cmp dword [ebp - 0x10], eax
jne 0x10033a49
mov dword [ebp - 0xb4], 1
jmp 0x10033a50
and dword [ebp - 0xb4], 0
push 4
pop eax
shl eax, 0
mov eax, dword [ebp + eax - 0x6c]
add eax, dword [ebp - 0xb4]
jne 0x10033a6b
and dword [ebp - 0xbc], 0
jmp 0x10033a75
mov dword [ebp - 0xbc], 1
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp + eax*4 - 0x50]
cmp dword [ebp - 0xbc], eax
jge 0x10033a94
xor eax, eax
je 0x10033a94
mov dword [ebp - 0xc4], 1
jmp 0x10033a9b
and dword [ebp - 0xc4], 0
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp + eax*4 - 0x50]
cmp dword [ebp - 0xc4], eax
jge 0x10033ab6
mov dword [ebp - 0xcc], 1
jmp 0x10033abd
and dword [ebp - 0xcc], 0
mov eax, dword [ebp - 0xcc]
add eax, 0x162c5d17
jns 0x10033ad3
mov eax, 0xffff
test eax, eax
je 0x10033ad7
xor eax, eax
jne 0x10033aed
push 4
pop eax
shl eax, 0
cmp dword [ebp + eax - 0x6c], 0
jne 0x10033aed
and dword [ebp - 0x108], 0
jmp 0x10033af7
mov dword [ebp - 0x108], 1
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x10], 0
jne 0x10033b0f
and dword [ebp - 0xd4], 0
jmp 0x10033b19
mov dword [ebp - 0xd4], 1
mov eax, dword [ebp - 0xd4]
add eax, 0x18d118d4
mov dword [ebp - 0x10c], eax
push 0
call fcn.1002e24a
pop ecx
jmp 0x100339ec
jmp 0x100339ac
push dword [ebp - 0x114]
lea eax, [ebp - 0x70]
push eax
push 0
push dword [ebp - 0x18]
push dword [ebp - 0xdc]
call fcn.1002f0d1
add esp, 0x14
jmp 0x10033861
mov dword [ebp - 0x188], 0xffffffff
mov byte [ebp - 0x29], 0
movzx eax, byte [ebp - 0x29]
test eax, eax
je 0x10033b7c
push 1
call fcn.1002e24a
pop ecx
mov byte [ebp - 0x34], 0
movzx eax, byte [ebp - 0x34]
test eax, eax
je 0x10033b9c
push 0x33f0
push 0
push 0x3932
call fcn.10031a54
add esp, 0xc
push 4
push 0x1000
mov eax, dword [ebp - 0x18]
push dword [eax + 0x10]
mov eax, dword [ebp - 0x18]
mov ecx, dword [ebp - 0xdc]
add ecx, dword [eax + 0xc]
push ecx
push 0x8a1c
push 0x81fe
call fcn.1002cfab
pop ecx
pop ecx
call eax
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0x18]
push dword [eax + 0x10]
mov eax, dword [ebp - 0x18]
mov ecx, dword [ebp - 0x11c]
add ecx, dword [eax + 0x14]
push ecx
push dword [ebp - 0x70]
call fcn.1002d005
add esp, 0xc
mov dword [ebp - 0x40], 0xfffffff9
mov dword [ebp - 0x124], 0xbf25cbd9
mov dword [ebp - 0x58], 0
jmp 0x10033c0b
mov eax, dword [ebp - 0x58]
inc eax
mov dword [ebp - 0x58], eax
cmp dword [ebp - 0x58], 2
jge 0x10033c21
mov eax, dword [ebp - 0x58]
mov dword [ebp + eax*4 - 0x15c], 7
jmp 0x10033c04
mov dword [ebp - 0x40], 1
jmp 0x10033c31
mov eax, dword [ebp - 0x40]
dec eax
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x40], 0
jl 0x10033c68
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x15c]
mov dword [ebp - 0xe4], eax
mov eax, dword [ebp - 0x40]
mov ecx, dword [ebp - 0xe4]
mov dword [ebp + eax*4 - 0x15c], ecx
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x124], eax
jmp 0x10033c2a
mov eax, dword [ebp - 0x18]
mov ecx, dword [ebp - 0x70]
mov dword [eax + 8], ecx
jmp 0x10033861
mov esp, ebp
pop ebp
ret