Function at 0x432e56
Capabilities:
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x20
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
mov eax, str.ReportListView
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.0041a7c9
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x432e9d
push ebx
call fcn.0044b409
add esp, 4
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x432eb1
push ebx
call fcn.0044b409
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov ebx, dword [0x4b2f06]
call fcn.004011ef
mov eax, 0
cmp eax, ecx
jl 0x432ee0
push 0x41
push 0x4013783
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc], ebx
lea eax, [ebp - 4]
push eax
call fcn.0041960a
mov dword [ebp - 0x10], eax
push 0x80000301
push 0
push pe_nt_image_headers32
push 0x80000301
push 0
push 0x200
push 0x80000301
push 0
push 0x20000000
push 0x80000301
push 0
push 0x40000000
push 0x80000301
push 0
push 0x10000000
push 5
mov ebx, 0xc8
call fcn.0044ca40
add esp, 0x40
mov dword [ebp - 0x14], eax
mov ebx, dword [0x4b2e12]
call fcn.004011ef
mov eax, 3
cmp eax, ecx
jl 0x432f70
push 0xaf
push 0x4013783
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x1c], esp
push 0
push 0
push 0
push 0xffffffff
push 0xffffffff
mov ebx, dword [ebp - 0x18]
push dword [ebx]
push 0x64
push 0x128
push 0xb4
push 0
push dword [ebp - 0x14]
push 0
push dword [ebp - 0x10]
push 0xffffffff
xor eax, eax
call dword [0x4b3066]
nop
nop
cmp dword [ebp - 0x1c], esp
je 0x432fe3
push 0xaf
push 0x4013783
push 6
call fcn.0044b415
add esp, 0xc
mov ebx, dword [ebp - 0xc]
mov dword [ebx], eax
mov ebx, dword [0x4b2f06]
call fcn.004011ef
mov eax, 0
cmp eax, ecx
jl 0x433013
push 0x13b
push 0x4013783
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc], ebx
push 1
push 0
push 0xffffff
call fcn.0041a9c7
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], esp
push 1
push dword [ebp - 0x10]
push 0
mov ebx, dword [ebp - 0xc]
push dword [ebx]
xor eax, eax
call dword [0x4b306a]
nop
nop
cmp dword [ebp - 0x14], esp
je 0x43306a
push 0x15f
push 0x4013783
push 6
call fcn.0044b415
add esp, 0xc
mov ebx, dword [0x4b2f06]
call fcn.004011ef
mov eax, 0
cmp eax, ecx
jl 0x433095
push 0x184
push 0x4013783
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc], ebx
push 1
push 0x64
push 0xdd8315
call fcn.0041a9c7
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], esp
push 1
push dword [ebp - 0x10]
push 1
mov ebx, dword [ebp - 0xc]
push dword [ebx]
xor eax, eax
call dword [0x4b306a]
nop
nop
cmp dword [ebp - 0x14], esp
je 0x4330ec
push 0x1a8
push 0x4013783
push 6
call fcn.0044b415
add esp, 0xc
mov ebx, dword [0x4b2f06]
call fcn.004011ef
mov eax, 0
cmp eax, ecx
jl 0x433117
push 0x1d1
push 0x4013783
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc], ebx
mov dword [ebp - 0x10], esp
push 0xa
push 0
push 0x132c
mov ebx, dword [ebp - 0xc]
push dword [ebx]
xor eax, eax
call dword [0x4b308a]
nop
nop
cmp dword [ebp - 0x10], esp
je 0x43315c
push 0x1d1
push 0x4013783
push 6
call fcn.0044b415
add esp, 0xc
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
mov eax, 0x4ab3cd
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.0041a7c9
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43318c
push ebx
call fcn.0044b409
add esp, 4
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4331a0
push ebx
call fcn.0044b409
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov ebx, dword [0x4b2f0a]
mov dword [ebp - 0xc], ebx
lea eax, [ebp - 4]
push eax
call fcn.0041960a
mov ebx, dword [ebp - 0xc]
mov dword [ebx], eax
mov ebx, dword [0x4b2f0a]
add ebx, 4
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp - 0xc]
mov dword [ebx], 0x28
mov ebx, dword [0x4b2f0a]
add ebx, 0x10
mov dword [ebp - 0xc], ebx
push 1
push 0xff
push 0
call fcn.0041a9c7
mov ebx, dword [ebp - 0xc]
mov dword [ebx], eax
mov ebx, dword [0x4b2f0a]
add ebx, 8
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp - 0xc]
mov dword [ebx], 2
mov ebx, dword [0x4b2f0a]
add ebx, 0xc
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp - 0xc]
mov dword [ebx], 0
mov ebx, dword [0x4b2f0a]
add ebx, 0x14
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp - 0xc]
mov dword [ebx], 1
mov ebx, dword [0x4b2f06]
call fcn.004011ef
mov eax, 0
cmp eax, ecx
jl 0x43325c
push 0x380
push 0x4013783
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc], ebx
push 0x4b2f0a
call fcn.004315d6
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], esp
push dword [ebp - 0x10]
push 0
push 0x101b
mov ebx, dword [ebp - 0xc]
push dword [ebx]
xor eax, eax
call dword [0x4b308a]
nop
nop
cmp dword [ebp - 0x14], esp
je 0x4332ac
push 0x3ad
push 0x4013783
push 6
call fcn.0044b415
add esp, 0xc
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
mov eax, 0x4b1da9
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.0041a7c9
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4332dc
push ebx
call fcn.0044b409
add esp, 4
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4332f0
push ebx
call fcn.0044b409
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov ebx, dword [0x4b2f0a]
mov dword [ebp - 0xc], ebx
lea eax, [ebp - 4]
push eax
call fcn.0041960a
mov ebx, dword [ebp - 0xc]
mov dword [ebx], eax
mov ebx, dword [0x4b2f0a]
add ebx, 4
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp - 0xc]
mov dword [ebx], 0x50
mov ebx, dword [0x4b2f0a]
add ebx, 0x10
mov dword [ebp - 0xc], ebx
push 1
push 0xff
push 0
call fcn.0041a9c7
mov ebx, dword [ebp - 0xc]
mov dword [ebx], eax
mov ebx, dword [0x4b2f0a]
add ebx, 8
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp - 0xc]
mov dword [ebx], 2
mov ebx, dword [0x4b2f0a]
add ebx, 0xc
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp - 0xc]
mov dword [ebx], 0
mov ebx, dword [0x4b2f0a]
add ebx, 0x14
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp - 0xc]
mov dword [ebx], 2
mov ebx, dword [0x4b2f06]
call fcn.004011ef
mov eax, 0
cmp eax, ecx
jl 0x4333ac
push 0x540
push 0x4013783
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc], ebx
push 0x4b2f0a
call fcn.004315d6
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], esp
push dword [ebp - 0x10]
push 0
push 0x101b
mov ebx, dword [ebp - 0xc]
push dword [ebx]
xor eax, eax
call dword [0x4b308a]
nop
nop
cmp dword [ebp - 0x14], esp
je 0x4333fc
push 0x56d
push 0x4013783
push 6
call fcn.0044b415
add esp, 0xc
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
mov eax, 0x4b1dab
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.0041a7c9
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43342c
push ebx
call fcn.0044b409
add esp, 4
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x433440
push ebx
call fcn.0044b409
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov ebx, dword [0x4b2f0a]
mov dword [ebp - 0xc], ebx
lea eax, [ebp - 4]
push eax
call fcn.0041960a
mov ebx, dword [ebp - 0xc]
mov dword [ebx], eax
mov ebx, dword [0x4b2f0a]
add ebx, 4
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp - 0xc]
mov dword [ebx], 0x5a
mov ebx, dword [0x4b2f0a]
add ebx, 0x10
mov dword [ebp - 0xc], ebx
push 1
push 0xff
push 0
call fcn.0041a9c7
mov ebx, dword [ebp - 0xc]
mov dword [ebx], eax
mov ebx, dword [0x4b2f0a]
add ebx, 8
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp - 0xc]
mov dword [ebx], 2
mov ebx, dword [0x4b2f0a]
add ebx, 0xc
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp - 0xc]
mov dword [ebx], 0
mov ebx, dword [0x4b2f0a]
add ebx, 0x14
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp - 0xc]
mov dword [ebx], 3
mov ebx, dword [0x4b2f06]
call fcn.004011ef
mov eax, 0
cmp eax, ecx
jl 0x4334fc
push 0x700
push 0x4013783
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc], ebx
push 0x4b2f0a
call fcn.004315d6
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], esp
push dword [ebp - 0x10]
push 0
push 0x101b
mov ebx, dword [ebp - 0xc]
push dword [ebx]
xor eax, eax
call dword [0x4b308a]
nop
nop
cmp dword [ebp - 0x14], esp
je 0x43354c
push 0x72d
push 0x4013783
push 6
call fcn.0044b415
add esp, 0xc
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
mov eax, 0x4ab2e2
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.0041a7c9
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43357c
push ebx
call fcn.0044b409
add esp, 4
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x433590
push ebx
call fcn.0044b409
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov ebx, dword [0x4b2f0a]
mov dword [ebp - 0xc], ebx
lea eax, [ebp - 4]
push eax
call fcn.0041960a
mov ebx, dword [ebp - 0xc]
mov dword [ebx], eax
mov ebx, dword [0x4b2f0a]
add ebx, 4
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp - 0xc]
mov dword [ebx], 0x64
mov ebx, dword [0x4b2f0a]
add ebx, 0x10
mov dword [ebp - 0xc], ebx
push 1
push 0xff
push 0
call fcn.0041a9c7
mov ebx, dword [ebp - 0xc]
mov dword [ebx], eax
mov ebx, dword [0x4b2f0a]
add ebx, 8
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp - 0xc]
mov dword [ebx], 2
mov ebx, dword [0x4b2f0a]
add ebx, 0xc
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp - 0xc]
mov dword [ebx], 0
mov ebx, dword [0x4b2f0a]
add ebx, 0x14
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp - 0xc]
mov dword [ebx], 4
mov ebx, dword [0x4b2f06]
call fcn.004011ef
mov eax, 0
cmp eax, ecx
jl 0x43364c
push 0x8bf
push 0x4013783
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc], ebx
push 0x4b2f0a
call fcn.004315d6
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], esp
push dword [ebp - 0x10]
push 0
push 0x101b
mov ebx, dword [ebp - 0xc]
push dword [ebx]
xor eax, eax
call dword [0x4b308a]
nop
nop
cmp dword [ebp - 0x14], esp
je 0x43369c
push 0x8ec
push 0x4013783
push 6
call fcn.0044b415
add esp, 0xc
mov ebx, dword [0x4b2f0e]
call fcn.004011ef
mov eax, 0
cmp eax, ecx
jl 0x4336c7
push 0x13f3
push 0x4013783
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc], ebx
push reloc.oleaut32.dll_SysStringLen
push 0
push 0x434448
push 1
mov ebx, 0x9dc
call fcn.0044c2c0
add esp, 0x10
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], esp
push dword [ebp - 0x10]
push 0xffffffee
mov ebx, dword [ebp - 0xc]
push dword [ebx]
xor eax, eax
call dword [0x4b306e]
nop
nop
cmp dword [ebp - 0x14], esp
je 0x433726
push 0x1417
push 0x4013783
push 6
call fcn.0044b415
add esp, 0xc
mov ebx, dword [0x4b2f0e]
call fcn.004011ef
mov eax, 0
cmp eax, ecx
jl 0x433751
push 0x1430
push 0x4013783
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc], ebx
push reloc.oleaut32.dll_SysStringLen
push 0
push 0x434448
push 1
mov ebx, 0x9dc
call fcn.0044c2c0
add esp, 0x10
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], esp
push dword [ebp - 0x10]
push 0xffffffee
mov ebx, dword [ebp - 0xc]
push dword [ebx]
xor eax, eax
call dword [0x4b306e]
nop
nop
cmp dword [ebp - 0x14], esp
je 0x4337b0
push 0x1454
push 0x4013783
push 6
call fcn.0044b415
add esp, 0xc
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
mov eax, str.Button
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.0041a7c9
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4337e0
push ebx
call fcn.0044b409
add esp, 4
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4337f4
push ebx
call fcn.0044b409
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
mov eax, 0x4b1fce
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.0041a7c9
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x433828
push ebx
call fcn.0044b409
add esp, 4
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x43383c
push ebx
call fcn.0044b409
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov ebx, dword [0x4b2f12]
call fcn.004011ef
mov eax, 0
cmp eax, ecx
jl 0x43386b
push 0x15c6
push 0x4013783
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc], ebx
lea eax, [ebp - 4]
push eax
call fcn.0041960a
mov dword [ebp - 0x10], eax
lea eax, [ebp - 8]
push eax
call fcn.0041960a
mov dword [ebp - 0x14], eax
mov ebx, dword [0x4b2e12]
call fcn.004011ef
mov eax, 3
cmp eax, ecx
jl 0x4338b6
push 0x161a
push 0x4013783
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x1c], esp
push 0
push 0
push 0
push 1
push 0xffffffff
mov ebx, dword [ebp - 0x18]
push dword [ebx]
push 0x18
push 0x50
push 0x12c
push 0xa
push 0xffffffff
push dword [ebp - 0x14]
push dword [ebp - 0x10]
push 0xffffffff
xor eax, eax
call dword [0x4b3066]
nop
nop
cmp dword [ebp - 0x1c], esp
je 0x433929
push 0x161a
push 0x4013783
push 6
call fcn.0044b415
add esp, 0xc
mov ebx, dword [ebp - 0xc]
mov dword [ebx], eax
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
mov eax, 0x4b1fd7
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.0041a7c9
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43395e
push ebx
call fcn.0044b409
add esp, 4
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x433972
push ebx
call fcn.0044b409
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov ebx, dword [0x4b2f12]
call fcn.004011ef
mov eax, 0
cmp eax, ecx
jl 0x4339a1
push 0x16d8
push 0x4013783
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc], ebx
lea eax, [ebp - 8]
push eax
call fcn.0041960a
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], esp
push 1
push 0
push 0xc
push dword [ebp - 0x10]
mov ebx, dword [ebp - 0xc]
push dword [ebx]
xor eax, eax
call dword [0x4b3086]
nop
nop
cmp dword [ebp - 0x14], esp
je 0x4339f5
push 0x16f7
push 0x4013783
push 6
call fcn.0044b415
add esp, 0xc
mov ebx, dword [0x4b2f12]
call fcn.004011ef
mov eax, 0
cmp eax, ecx
jl 0x433a20
push 0x1727
push 0x4013783
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc], ebx
push reloc.oleaut32.dll_SysStringLen
push 0
push 0x4360b9
push 1
mov ebx, 0x9dc
call fcn.0044c2c0
add esp, 0x10
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], esp
push dword [ebp - 0x10]
push 0xfffffffe
mov ebx, dword [ebp - 0xc]
push dword [ebx]
xor eax, eax
call dword [0x4b306e]
nop
nop
cmp dword [ebp - 0x14], esp
je 0x433a7f
push 0x174b
push 0x4013783
push 6
call fcn.0044b415
add esp, 0xc
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
mov eax, str.Button
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.0041a7c9
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x433aaf
push ebx
call fcn.0044b409
add esp, 4
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x433ac3
push ebx
call fcn.0044b409
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
mov eax, 0x4b1fe0
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.0041a7c9
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x433af7
push ebx
call fcn.0044b409
add esp, 4
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x433b0b
push ebx
call fcn.0044b409
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov ebx, dword [0x4b2f12]
call fcn.004011ef
mov eax, 1
cmp eax, ecx
jl 0x433b3a
push 0x1816
push 0x4013783
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc], ebx
lea eax, [ebp - 4]
push eax
call fcn.0041960a
mov dword [ebp - 0x10], eax
lea eax, [ebp - 8]
push eax
call fcn.0041960a
mov dword [ebp - 0x14], eax
mov ebx, dword [0x4b2e12]
call fcn.004011ef
mov eax, 3
cmp eax, ecx
jl 0x433b85
push 0x186a
push 0x4013783
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x1c], esp
push 0
push 0
push 0
push 1
push 0xffffffff
mov ebx, dword [ebp - 0x18]
push dword [ebx]
push 0x18
push 0x50
push 0x12c
push 0x64
push 0xffffffff
push dword [ebp - 0x14]
push dword [ebp - 0x10]
push 0xffffffff
xor eax, eax
call dword [0x4b3066]
nop
nop
cmp dword [ebp - 0x1c], esp
je 0x433bf8
push 0x186a
push 0x4013783
push 6
call fcn.0044b415
add esp, 0xc
mov ebx, dword [ebp - 0xc]
mov dword [ebx], eax
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
mov eax, 0x4b1fd7
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.0041a7c9
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x433c2d
push ebx
call fcn.0044b409
add esp, 4
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x433c41
push ebx
call fcn.0044b409
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov ebx, dword [0x4b2f12]
call fcn.004011ef
mov eax, 1
cmp eax, ecx
jl 0x433c70
push 0x1928
push 0x4013783
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc], ebx
lea eax, [ebp - 8]
push eax
call fcn.0041960a
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], esp
push 1
push 0
push 0xc
push dword [ebp - 0x10]
mov ebx, dword [ebp - 0xc]
push dword [ebx]
xor eax, eax
call dword [0x4b3086]
nop
nop
cmp dword [ebp - 0x14], esp
je 0x433cc4
push 0x1947
push 0x4013783
push 6
call fcn.0044b415
add esp, 0xc
mov ebx, dword [0x4b2f12]
call fcn.004011ef
mov eax, 1
cmp eax, ecx
jl 0x433cef
push 0x1977
push 0x4013783
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc], ebx
push reloc.oleaut32.dll_SysStringLen
push 0
push 0x4360b9
push 1
mov ebx, 0x9dc
call fcn.0044c2c0
add esp, 0x10
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], esp
push dword [ebp - 0x10]
push 0xfffffffe
mov ebx, dword [ebp - 0xc]
push dword [ebx]
xor eax, eax
call dword [0x4b306e]
nop
nop
cmp dword [ebp - 0x14], esp
je 0x433d4e
push 0x199b
push 0x4013783
push 6
call fcn.0044b415
add esp, 0xc
mov dword [0x4b2f16], 1
call fcn.00433d81
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x433d6d
push ebx
call fcn.0044b409
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x433d7d
push ebx
call fcn.0044b409
add esp, 4
mov esp, ebp
pop ebp
ret