Function at 0x100357c1
Capabilities:
Enumerate pe sections

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10064fd1
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
sub esp, 0x208
push ebx
push esi
push edi
mov dword [ebp - 0x10], esp
movzx eax, byte [ebp + 0x10]
test eax, eax
je 0x100358f3
mov eax, dword [ebp + 0x24]
mov dword [ebp - 0x188], eax
lea eax, [ebp + 0x28]
mov dword [ebp - 0x18c], eax
mov eax, dword [ebp + 8]
mov dword [ebp - 0x108], eax
mov eax, dword [ebp + 0x14]
mov dword [ebp - 0x114], eax
mov eax, dword [ebp + 0x30]
mov dword [ebp - 0x194], eax
mov eax, dword [ebp - 0x18c]
movzx eax, byte [eax]
test eax, eax
je 0x1003588e
mov eax, dword [ebp - 0x108]
mov dword [ebp - 0x19c], eax
mov eax, dword [ebp - 0x194]
mov dword [ebp - 0x174], eax
mov eax, dword [ebp - 0x19c]
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x174]
mov dword [ebp - 0x16c], eax
mov eax, dword [ebp - 0x34]
mov dword [eax], 0
jmp 0x1003586f
mov eax, dword [ebp - 0x34]
mov eax, dword [eax]
inc eax
mov ecx, dword [ebp - 0x34]
mov dword [ecx], eax
mov eax, dword [ebp - 0x34]
cmp dword [eax], 4
jge 0x1003588c
mov eax, dword [ebp - 0x34]
push dword [eax]
mov ecx, dword [ebp - 0x16c]
call fcn.1000c0cd
or dword [eax], 0xffffffff
jmp 0x10035864
jmp 0x100358ee
mov eax, dword [ebp - 0x114]
mov dword [ebp - 0x11c], eax
mov eax, dword [ebp - 0x188]
mov dword [ebp - 0x14c], eax
mov eax, dword [ebp - 0x11c]
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x124], eax
mov eax, dword [ebp - 0x28]
mov dword [eax], 0
jmp 0x100358d1
mov eax, dword [ebp - 0x28]
mov eax, dword [eax]
inc eax
mov ecx, dword [ebp - 0x28]
mov dword [ecx], eax
mov eax, dword [ebp - 0x28]
cmp dword [eax], 2
jge 0x100358ee
mov eax, dword [ebp - 0x28]
push dword [eax]
mov ecx, dword [ebp - 0x124]
call fcn.1000c0cd
or dword [eax], 0xffffffff
jmp 0x100358c6
jmp 0x1003643b
mov eax, dword [ebp + 0x2c]
mov dword [ebp - 0x178], eax
mov eax, dword [ebp + 0x1c]
mov dword [ebp - 0x170], eax
mov eax, dword [ebp + 0x18]
mov dword [ebp - 0x144], eax
mov eax, dword [ebp + 0x20]
mov dword [ebp - 0x12c], eax
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x158], eax
lea eax, [ebp + 0x34]
mov dword [ebp - 0x148], eax
mov eax, dword [ebp - 0x148]
movzx eax, byte [eax]
test eax, eax
je 0x10035982
mov eax, dword [ebp - 0x12c]
mov dword [ebp - 0x134], eax
mov eax, dword [ebp - 0x158]
mov dword [ebp - 0x160], eax
mov eax, dword [ebp - 0x134]
mov dword [ebp - 0x168], eax
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x13c], eax
mov eax, dword [ebp - 0x13c]
mov eax, dword [eax]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x168]
mov ecx, dword [ecx]
mov eax, dword [eax + 0x20]
mov dword [ecx], eax
jmp 0x1003643b
mov eax, dword [ebp - 0x144]
mov dword [ebp - 0x140], eax
mov eax, dword [ebp - 0x170]
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x178]
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x1c0], 3
mov dword [ebp - 0x5c], 0
jmp 0x100359bd
mov eax, dword [ebp - 0x5c]
inc eax
mov dword [ebp - 0x5c], eax
cmp dword [ebp - 0x5c], 3
jge 0x100359d3
mov eax, dword [ebp - 0x5c]
mov dword [ebp + eax*4 - 0x8c], 0x69fdf99f
jmp 0x100359b6
push 4
pop eax
shl eax, 0
mov dword [ebp + eax - 0x8c], 0
jmp 0x10035a01
push 4
pop eax
shl eax, 0
mov eax, dword [ebp + eax - 0x8c]
dec eax
push 4
pop ecx
shl ecx, 0
mov dword [ebp + ecx - 0x8c], eax
push 4
pop eax
shl eax, 0
cmp dword [ebp + eax - 0x8c], 0xfffffff7
je 0x10035ba6
mov dword [ebp - 0x44], 8
mov dword [ebp - 0x64], 1
mov dword [ebp - 0x150], 0x2a3c
mov dword [ebp - 0x60], 0
jmp 0x10035a3d
mov eax, dword [ebp - 0x60]
inc eax
mov dword [ebp - 0x60], eax
cmp dword [ebp - 0x60], 3
jge 0x10035a53
mov eax, dword [ebp - 0x60]
mov dword [ebp + eax*4 - 0x1f8], 0
jmp 0x10035a36
cmp dword [ebp - 0x44], 0
je 0x10035a6e
mov eax, 0xc619
test eax, eax
je 0x10035a6e
mov dword [ebp - 0xe8], 1
jmp 0x10035a75
and dword [ebp - 0xe8], 0
push 4
pop eax
shl eax, 0
mov eax, dword [ebp + eax - 0x8c]
add eax, dword [ebp - 0xe8]
mov dword [ebp - 0x64], eax
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x150], eax
mov eax, dword [ebp - 0x44]
mov dword [ebp - 0x1d8], eax
mov eax, 0x48dc164f
test eax, eax
jne 0x10035ab6
push 0xfffffffffffffffb
pop eax
test eax, eax
jne 0x10035ab6
and dword [ebp - 0xf0], 0
jmp 0x10035ac0
mov dword [ebp - 0xf0], 1
mov eax, dword [ebp - 0xf0]
mov dword [ebp - 0x64], eax
imul eax, dword [ebp - 0x44], 0xbb00
cmp eax, 0xfffffffe
je 0x10035ae1
mov dword [ebp - 0xf8], 1
jmp 0x10035ae8
and dword [ebp - 0xf8], 0
mov eax, dword [ebp - 0x44]
cmp dword [ebp - 0xf8], eax
jg 0x10035aff
mov dword [ebp - 0x154], 1
jmp 0x10035b06
and dword [ebp - 0x154], 0
push 4
pop eax
shl eax, 1
mov eax, dword [ebp + eax - 0x8c]
mov dword [ebp - 0x1dc], eax
push 4
pop eax
shl eax, 0
cmp dword [ebp + eax - 0x8c], 0x3bd3
jl 0x10035b37
mov dword [ebp - 0x9c], 1
jmp 0x10035b3e
and dword [ebp - 0x9c], 0
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x8c]
cmp dword [ebp - 0x9c], eax
je 0x10035b5f
mov dword [ebp - 0x90], 1
jmp 0x10035b66
and dword [ebp - 0x90], 0
push 4
pop eax
shl eax, 0
mov eax, dword [ebp + eax - 0x8c]
cmp dword [ebp - 0x90], eax
jle 0x10035b87
mov dword [ebp - 0x98], 1
jmp 0x10035b8e
and dword [ebp - 0x98], 0
push 4
pop eax
shl eax, 0
mov ecx, dword [ebp - 0x98]
mov dword [ebp + eax - 0x1f8], ecx
jmp 0x100359e6
mov eax, dword [ebp - 0x50]
mov eax, dword [eax + 4]
mov dword [ebp - 0xd8], eax
push 0x5518
push 0
push 0
push 0x7757
call fcn.10030ec3
add esp, 0x10
mov dword [ebp - 0x20], 0xffff
push 1
lea ecx, [ebp - 0x1bc]
call fcn.1000c02f
and dword [ebp - 4], 0
mov dword [ebp - 0x2c], 0
jmp 0x10035bf0
mov eax, dword [ebp - 0x2c]
inc eax
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 4
jge 0x10035c06
mov eax, dword [ebp - 0x2c]
mov dword [ebp + eax*4 - 0x1ec], 0xa136951a
jmp 0x10035be9
push 0
push 0x45e1
push 0x1647
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x1bc]
push eax
call fcn.10030d48
add esp, 0x14
push 4
pop eax
imul eax, eax, 0
mov ecx, dword [ebp - 0x20]
mov dword [ebp + eax - 0x1ec], ecx
mov dword [ebp - 0x20], 0xffffffeb
jmp 0x10035c45
mov eax, dword [ebp - 0x20]
inc eax
mov dword [ebp - 0x20], eax
cmp dword [ebp - 0x20], 0x24
jl 0x10035e2d
mov dword [ebp - 0xcc], 0x444e
mov dword [ebp - 0x15c], 0x100084b0
cmp dword [ebp - 0xcc], 0x4503
jle 0x10035cf4
and dword [ebp - 0x54], 0
jmp 0x10035c80
mov eax, dword [ebp - 0x54]
inc eax
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 0xf94
jge 0x10035cf4
and dword [ebp - 0x4c], 0
jmp 0x10035c96
mov eax, dword [ebp - 0x4c]
inc eax
mov dword [ebp - 0x4c], eax
cmp dword [ebp - 0x4c], 0x1862
jge 0x10035cf2
mov eax, dword [ebp - 0x54]
mov ecx, dword [ebp - 0x4c]
sar eax, cl
cdq
mov dword [ebp - 0x184], eax
mov dword [ebp - 0x180], edx
push dword [ebp - 0x180]
push dword [ebp - 0x184]
lea ecx, [ebp - 0x218]
call fcn.1000a53d
pop ecx
pop ecx
mov dword [ebp - 0x198], eax
mov ecx, dword [ebp - 0x198]
call fcn.1000befa
push eax
call fcn.1004bc81
pop ecx
lea ecx, [ebp - 0x218]
call fcn.10009a15
jmp 0x10035c8f
jmp 0x10035c79
mov dword [ebp - 0x17c], 0xeea5
mov byte [ebp - 4], 1
cmp dword [ebp - 0xcc], 0x42e2
jge 0x10035d1a
push dword [ebp - 0x15c]
call fcn.1004bc81
pop ecx
jmp 0x10035d36
and dword [ebp - 4], 0
jmp 0x10035d40
mov dword [ebp - 0x164], 0xd7d393e7
mov dword [ebp - 0x190], 0x85dc1b6e
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x1ec]
mov dword [ebp - 0x1d0], eax
mov eax, dword [ebp - 0x17c]
cmp dword [ebp - 0x20], eax
jge 0x10035d84
mov eax, 0x61ec
test eax, eax
je 0x10035d84
mov dword [ebp - 0x74], 1
jmp 0x10035d88
and dword [ebp - 0x74], 0
push 0
lea ecx, [ebp - 0x1bc]
call fcn.1000c0cd
mov ecx, dword [ebp - 0x74]
mov dword [eax], ecx
mov eax, dword [ebp - 0x164]
cmp dword [ebp - 0x74], eax
jge 0x10035db1
mov dword [ebp - 0xa4], 1
jmp 0x10035db8
and dword [ebp - 0xa4], 0
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x1ec]
cmp eax, dword [ebp - 0xa4]
jl 0x10035dd9
mov dword [ebp - 0xe4], 1
jmp 0x10035de0
and dword [ebp - 0xe4], 0
cmp dword [ebp - 0xe4], 0xffffffff
je 0x10035df5
mov dword [ebp - 0xac], 1
jmp 0x10035dfc
and dword [ebp - 0xac], 0
cmp dword [ebp - 0xac], 0xfffffffe
jb 0x10035e11
mov dword [ebp - 0xd4], 1
jmp 0x10035e18
and dword [ebp - 0xd4], 0
imul eax, dword [ebp - 0xd4], 0xe617
mov dword [ebp - 0x190], eax
jmp 0x10035c3e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1bc]
call fcn.1000c0b1
mov eax, dword [ebp - 0x50]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x50]
mov ecx, dword [ecx]
movzx ecx, word [ecx + 0x14]
lea eax, [eax + ecx + 0x18]
mov dword [ebp - 0x14], eax
and dword [ebp - 0x70], 0
jmp 0x10035e67
mov eax, dword [ebp - 0x70]
inc eax
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0x14]
add eax, 0x28
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x50]
mov eax, dword [eax]
movzx eax, word [eax + 6]
cmp dword [ebp - 0x70], eax
jge 0x1003643b
mov dword [ebp - 0x10c], 0xfffffffb
mov dword [ebp - 0x118], 1
mov dword [ebp - 0x110], 0xffffffff
push 0xa84
push 0
lea eax, [ebp - 0x10c]
push eax
push 0xc4c
lea eax, [ebp - 0x110]
push eax
push 1
lea eax, [ebp - 0x118]
push eax
call fcn.10030687
add esp, 0x1c
mov eax, dword [ebp - 0x14]
cmp dword [eax + 0x10], 0
jne 0x1003637c
push 2
lea ecx, [ebp - 0x40]
call fcn.1000c02f
mov dword [ebp - 4], 3
mov dword [ebp - 0xc4], 0xffffffff
mov dword [ebp - 0xc0], 0
mov dword [ebp - 0xa8], 0
mov dword [ebp - 0x24], 0x928f0bd9
mov dword [ebp - 0x130], 8
mov dword [ebp - 0x30], 0
jmp 0x10035f1f
mov eax, dword [ebp - 0x30]
inc eax
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 3
jge 0x10035f32
mov eax, dword [ebp - 0x30]
mov dword [ebp + eax*4 - 0x80], 0xa4a9bdba
jmp 0x10035f18
lea eax, [ebp - 0x30]
push eax
push 1
push 0
lea eax, [ebp - 0x40]
push eax
call fcn.10030ec3
add esp, 0x10
push 0
lea ecx, [ebp - 0x40]
call fcn.1000c0cd
mov dword [eax], 2
jmp 0x10035f79
push 0
lea ecx, [ebp - 0x40]
call fcn.1000c0cd
mov dword [ebp - 0xb4], eax
mov eax, dword [ebp - 0xb4]
mov eax, dword [eax]
dec eax
mov ecx, dword [ebp - 0xb4]
mov dword [ecx], eax
push 0
lea ecx, [ebp - 0x40]
call fcn.1000c0cd
cmp dword [eax], 0
jl 0x100361ae
push 0
lea ecx, [ebp - 0x40]
call fcn.1000c0cd
mov esi, dword [eax]
push 0
lea ecx, [ebp - 0x40]
call fcn.1000c0cd
mov eax, dword [eax]
mov eax, dword [ebp + eax*4 - 0x80]
cmp dword [ebp + esi*4 - 0x80], eax
jne 0x10035fba
mov dword [ebp - 0xf4], 1
jmp 0x10035fc1
and dword [ebp - 0xf4], 0
mov esi, dword [ebp - 0xf4]
sub esi, 0x128f3b8d
push 0
lea ecx, [ebp - 0x40]
call fcn.1000c0cd
mov eax, dword [eax]
cmp esi, dword [ebp + eax*4 - 0x80]
jg 0x10035ff4
mov eax, 0xb3659ea4
test eax, eax
je 0x10035ff4
mov dword [ebp - 0x120], 1
jmp 0x10035ffb
and dword [ebp - 0x120], 0
push 0
lea ecx, [ebp - 0x40]
call fcn.1000c0cd
push 1
lea ecx, [ebp - 0x40]
call fcn.1000c0cd
mov esi, eax
push 0
lea ecx, [ebp - 0x40]
call fcn.1000c0cd
mov eax, dword [eax]
mov eax, dword [ebp + eax*4 - 0x80]
cmp dword [esi], eax
jge 0x10036031
mov dword [ebp - 0xbc], 1
jmp 0x10036038
and dword [ebp - 0xbc], 0
push 0
lea ecx, [ebp - 0x40]
call fcn.1000c0cd
mov eax, dword [eax]
mov eax, dword [ebp + eax*4 - 0x80]
cmp eax, dword [ebp - 0xbc]
jne 0x1003605c
mov dword [ebp - 0xdc], 1
jmp 0x10036063
and dword [ebp - 0xdc], 0
mov eax, dword [ebp - 0xdc]
mov dword [ebp - 0xc4], eax
push 0
lea ecx, [ebp - 0x40]
call fcn.1000c0cd
mov eax, dword [eax]
mov eax, dword [ebp + eax*4 - 0x80]
cmp dword [ebp - 0xc4], eax
jg 0x100360a0
push 4
pop eax
shl eax, 0
cmp dword [ebp + eax - 0x80], 0
je 0x100360a0
mov dword [ebp - 0xec], 1
jmp 0x100360a7
and dword [ebp - 0xec], 0
cmp dword [ebp - 0xec], 0xfffffffe
jae 0x100360bc
mov dword [ebp - 0x128], 1
jmp 0x100360c3
and dword [ebp - 0x128], 0
push 0
lea ecx, [ebp - 0x40]
call fcn.1000c0cd
push 0xfffffffffffffff8
pop eax
cmp eax, 0x4433ac25
jae 0x100360e3
mov dword [ebp - 0x94], 1
jmp 0x100360ea
and dword [ebp - 0x94], 0
push 0
lea ecx, [ebp - 0x40]
call fcn.1000c0cd
mov eax, dword [eax]
mov eax, dword [ebp + eax*4 - 0x80]
cmp eax, dword [ebp - 0x94]
je 0x1003610e
mov dword [ebp - 0xa0], 1
jmp 0x10036115
and dword [ebp - 0xa0], 0
mov eax, dword [ebp - 0xa0]
mov dword [ebp - 0xc0], eax
push 0
lea ecx, [ebp - 0x40]
call fcn.1000c0cd
mov eax, dword [eax]
mov eax, dword [ebp + eax*4 - 0x80]
mov dword [ebp - 0xa8], eax
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x24], eax
cmp dword [ebp - 0x24], 0
jne 0x10036152
mov dword [ebp - 0xb0], 1
jmp 0x10036159
and dword [ebp - 0xb0], 0
cmp dword [ebp - 0xb0], 9
jae 0x1003616e
mov dword [ebp - 0xb8], 1
jmp 0x10036175
and dword [ebp - 0xb8], 0
mov eax, dword [ebp - 0xb8]
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x24], 0
jmp 0x10036191
mov eax, dword [ebp - 0x24]
inc eax
mov dword [ebp - 0x24], eax
cmp dword [ebp - 0x24], 2
jg 0x100361a9
lea eax, [ebp - 0xc0]
push eax
push 0
call fcn.10032c70
pop ecx
pop ecx
jmp 0x1003618a
jmp 0x10035f58
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x40]
call fcn.1000c0b1
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x138]
push eax
push 0x44b5
push 0x2eed
lea eax, [ebp - 0xd8]
push eax
push 0
lea eax, [ebp - 0x14]
push eax
call fcn.10030c44
add esp, 0x1c
mov dword [ebp - 0x1c], 0x3b26bdde
mov dword [ebp - 0x1b0], 0x949f4ffc
mov dword [ebp - 0x1ac], 0x949f4ffc
mov dword [ebp - 0x1a8], 0x949f4ffc
mov dword [ebp - 0x1a4], 0x949f4ffc
lea ecx, [ebp - 0x69]
call fcn.1000c0dc
push eax
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0x1b0]
push eax
lea ecx, [ebp - 0x200]
call fcn.1000c0df
push dword [eax + 4]
push dword [eax]
lea ecx, [ebp - 0x1cc]
call fcn.1000c08b
mov dword [ebp - 4], 4
mov dword [ebp - 0x1c], 0
jmp 0x1003625c
mov eax, dword [ebp - 0x1c]
dec eax
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 0xfffffff1
jne 0x1003634c
push 1
lea ecx, [ebp - 0x104]
call fcn.1000c02f
mov byte [ebp - 4], 5
mov dword [ebp - 0x58], 0
jmp 0x10036287
mov eax, dword [ebp - 0x58]
inc eax
mov dword [ebp - 0x58], eax
cmp dword [ebp - 0x58], 1
jge 0x100362a3
push dword [ebp - 0x58]
lea ecx, [ebp - 0x104]
call fcn.1000c0cd
mov dword [eax], 1
jmp 0x10036280
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x1d4], eax
push 0
lea ecx, [ebp - 0x104]
call fcn.1000c0cd
mov esi, eax
push 0
lea ecx, [ebp - 0x104]
call fcn.1000c0cd
mov ecx, dword [esi]
add ecx, dword [eax]
cmp ecx, dword [ebp - 0x1c]
jle 0x100362dd
mov dword [ebp - 0xc8], 1
jmp 0x100362e4
and dword [ebp - 0xc8], 0
cmp dword [ebp - 0xc8], 0xfffffffa
jg 0x100362f9
mov dword [ebp - 0xd0], 1
jmp 0x10036300
and dword [ebp - 0xd0], 0
push 0
lea ecx, [ebp - 0x1cc]
call fcn.1000c0cd
mov ecx, dword [ebp - 0xd0]
mov dword [eax], ecx
push 0
lea ecx, [ebp - 0x104]
call fcn.1000c0cd
cmp dword [eax], 0
je 0x10036338
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x104]
call fcn.1000c0b1
jmp 0x1003634c
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x104]
call fcn.1000c0b1
jmp 0x10036255
mov byte [ebp - 0x15], 0
push 0x57eb
push 0x3e26
lea eax, [ebp - 0x15]
push eax
push 0
call fcn.1004446f
add esp, 0x10
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1cc]
call fcn.1000c0b1
jmp 0x10035e57
push 4
push 0x1000
mov eax, dword [ebp - 0x14]
push dword [eax + 0x10]
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0xd8]
add ecx, dword [eax + 0xc]
push ecx
push 0x37d8
push 0x361a
call fcn.10021902
pop ecx
pop ecx
call eax
mov dword [ebp - 0x68], eax
mov eax, dword [ebp - 0x14]
push dword [eax + 0x10]
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x140]
add ecx, dword [eax + 0x14]
push ecx
push dword [ebp - 0x68]
call fcn.10021f8a
add esp, 0xc
mov dword [ebp - 0x48], 0
jmp 0x100363da
mov eax, dword [ebp - 0x48]
inc eax
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 1
jge 0x100363f0
mov eax, dword [ebp - 0x48]
mov dword [ebp + eax*4 - 0xe0], 5
jmp 0x100363d3
push 4
pop eax
imul eax, eax, 0
push 4
pop ecx
imul ecx, ecx, 0
mov eax, dword [ebp + eax - 0xe0]
mov dword [ebp + ecx - 0xe0], eax
push 0
push 0x1b17
call fcn.10035222
pop ecx
pop ecx
lea eax, [ebp - 0x14]
push eax
push 0x778e
lea eax, [ebp - 0x68]
push eax
push 0
push 1
push 0x5bf6
call fcn.1003ecc0
add esp, 0x18
jmp 0x10035e57
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret