Function at 0x4197dd
Capabilities:
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x28
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
push 1
call fcn.00401195
mov dword [ebp - 0x10], esp
push 0
xor eax, eax
call dword [0x4b3056]
nop
nop
cmp dword [ebp - 0x10], esp
je 0x419833
push 0x41
push 0x40114e2
push 6
call fcn.0044b415
add esp, 0xc
mov dword [ebp - 0x14], eax
push 0x80000301
push 0
push 0x1000
push 0x80000301
push 0
push 0x800000
push 0x80000301
push 0
push pe_nt_image_headers32
push 0x80000301
push 0
push 2
push 4
mov ebx, 0xc8
call fcn.0044ca40
add esp, 0x34
mov dword [ebp - 0x18], eax
mov eax, 0x4abf16
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
call fcn.0041960a
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41989f
push ebx
call fcn.0044b409
add esp, 4
push VariantCopy
push 0
push 0x4abf16
push 1
mov ebx, 0x194
call fcn.0044c3a0
add esp, 0x10
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x28], esp
push 0
push 0
push dword [ebp - 0x24]
push dword [ebp - 0x20]
push 0
push 0
push dword [ebp - 0x18]
push dword [ebp - 0x14]
xor eax, eax
call dword [0x4b305a]
nop
nop
cmp dword [ebp - 0x28], esp
je 0x419909
push 0xae
push 0x40114e2
push 6
call fcn.0044b415
add esp, 0xc
mov dword [ebp - 0x10], 0
push 0
push dword [ebp - 0x10]
mov eax, 0x4b12e2
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
call fcn.0041a7c9
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x419939
push ebx
call fcn.0044b409
add esp, 4
mov eax, dword [ebp - 0x18]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41994d
push ebx
call fcn.0044b409
add esp, 4
pop eax
mov dword [ebp - 4], eax
lea eax, [ebp - 4]
push eax
call fcn.0041960a
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], esp
push 0
push 0
push 0x14a
push 0x118
push 0
push 0
push dword [ebp - 0x10]
push 0
push 0
xor eax, eax
call dword [0x4b305e]
nop
nop
cmp dword [ebp - 0x14], esp
je 0x4199b1
push 0x176
push 0x40114e2
push 6
call fcn.0044b415
add esp, 0xc
mov dword [0x4b2e02], eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 4
push 0x80000301
push 0
push 0x1000
push 0x80000301
push 0
push 0x20000
push 0x80000301
push 0
push 0x800
push 0x80000301
push 0
push 0x40000
push 0x80000301
push 0
push 0x10000
push 7
mov ebx, 0xc8
call fcn.0044ca40
add esp, 0x58
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], esp
push dword [ebp - 0x10]
push 0
push dword [0x4b2e02]
xor eax, eax
call dword [0x4b3062]
nop
nop
cmp dword [ebp - 0x14], esp
je 0x419a56
push 0x224
push 0x40114e2
push 6
call fcn.0044b415
add esp, 0xc
mov dword [0x4b2e06], eax
mov dword [ebp - 0x10], 0
push 0
push dword [ebp - 0x10]
mov eax, str.static
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
call fcn.0041a7c9
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x419a8b
push ebx
call fcn.0044b409
add esp, 4
mov eax, dword [ebp - 0x18]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x419a9f
push ebx
call fcn.0044b409
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov dword [ebp - 0x10], 0
push 0
push dword [ebp - 0x10]
mov eax, 0x4ab2e2
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
call fcn.0041a7c9
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x419ad3
push ebx
call fcn.0044b409
add esp, 4
mov eax, dword [ebp - 0x18]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x419ae7
push ebx
call fcn.0044b409
add esp, 4
pop eax
mov dword [ebp - 8], eax
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 dword [ebp - 0x18], esp
push 0
push 0
push 0
push 0
push 0xffffffff
push dword [0x4b2e06]
push 1
push 0x190
push 0x1e
push 0
push 0xffffffff
push dword [ebp - 0x14]
push dword [ebp - 0x10]
push 0xffffffff
xor eax, eax
call dword [0x4b3066]
nop
nop
cmp dword [ebp - 0x18], esp
je 0x419b6f
push 0x33c
push 0x40114e2
push 6
call fcn.0044b415
add esp, 0xc
mov dword [0x4b2e0a], eax
push 1
push 0x96
push 0xff8800
call fcn.0041a9c7
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], esp
push 0
push dword [ebp - 0x10]
push 0
push dword [0x4b2e0a]
xor eax, eax
call dword [0x4b306a]
nop
nop
cmp dword [ebp - 0x14], esp
je 0x419bc4
push 0x3d7
push 0x40114e2
push 6
call fcn.0044b415
add esp, 0xc
mov dword [ebp - 0x10], 0
push 0
push dword [ebp - 0x10]
mov eax, str.RadioButton
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
call fcn.0041a7c9
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x419bf4
push ebx
call fcn.0044b409
add esp, 4
mov eax, dword [ebp - 0x18]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x419c08
push ebx
call fcn.0044b409
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov ebx, dword [0x4b2e0e]
call fcn.004011ef
mov eax, 0
cmp eax, ecx
jl 0x419c37
push 0x53e
push 0x40114e2
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x10], ebx
push 0x80000301
push 0
push 0x8000000
push 0x80000301
push 0
push SysReAllocString
push 0x80000301
push 0
push 0x40000000
push 3
mov ebx, 0xc8
call fcn.0044ca40
add esp, 0x28
mov dword [ebp - 0x14], eax
lea eax, [ebp - 4]
push eax
call fcn.0041960a
mov dword [ebp - 0x18], eax
push 0x80000301
push 0
push 0x20000000
push 0x80000301
push 0
push 0x10000000
push 2
mov ebx, 0xc8
call fcn.0044ca40
add esp, 0x1c
mov dword [ebp - 0x1c], eax
push reloc.oleaut32.dll_SysStringLen
push 0
push 0x448dbb
push 1
mov ebx, 0x9dc
call fcn.0044c2c0
add esp, 0x10
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x24], esp
push dword [ebp - 0x20]
push 0
push 0
push 0xffffffff
push 0xffffffff
push dword [0x4b2e06]
push 0x16
push 0x28
push 0x20
push 0
push dword [ebp - 0x1c]
push 0xffffffff
push dword [ebp - 0x18]
push dword [ebp - 0x14]
xor eax, eax
call dword [0x4b3066]
nop
nop
cmp dword [ebp - 0x24], esp
je 0x419d3a
push 0x620
push 0x40114e2
push 6
call fcn.0044b415
add esp, 0xc
mov ebx, dword [ebp - 0x10]
mov dword [ebx], eax
mov ebx, dword [0x4b2e0e]
call fcn.004011ef
mov eax, 1
cmp eax, ecx
jl 0x419d6a
push 0x63a
push 0x40114e2
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x10], ebx
push 0x80000301
push 0
push 0x8000000
push 0x80000301
push 0
push SysReAllocString
push 0x80000301
push 0
push 0x40000000
push 3
mov ebx, 0xc8
call fcn.0044ca40
add esp, 0x28
mov dword [ebp - 0x14], eax
lea eax, [ebp - 4]
push eax
call fcn.0041960a
mov dword [ebp - 0x18], eax
push 0x80000301
push 0
push 0x20000000
push 0x80000301
push 0
push 0x10000000
push 2
mov ebx, 0xc8
call fcn.0044ca40
add esp, 0x1c
mov dword [ebp - 0x1c], eax
push reloc.oleaut32.dll_SysStringLen
push 0
push 0x448dbb
push 1
mov ebx, 0x9dc
call fcn.0044c2c0
add esp, 0x10
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x24], esp
push dword [ebp - 0x20]
push 0
push 0
push 0xffffffff
push 0xffffffff
push dword [0x4b2e06]
push 0x16
push 0x28
push 0x20
push 0x28
push dword [ebp - 0x1c]
push 0xffffffff
push dword [ebp - 0x18]
push dword [ebp - 0x14]
xor eax, eax
call dword [0x4b3066]
nop
nop
cmp dword [ebp - 0x24], esp
je 0x419e6d
push 0x71c
push 0x40114e2
push 6
call fcn.0044b415
add esp, 0xc
mov ebx, dword [ebp - 0x10]
mov dword [ebx], eax
mov ebx, dword [0x4b2e0e]
call fcn.004011ef
mov eax, 2
cmp eax, ecx
jl 0x419e9d
push 0x736
push 0x40114e2
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x10], ebx
push 0x80000301
push 0
push 0x8000000
push 0x80000301
push 0
push SysReAllocString
push 0x80000301
push 0
push 0x40000000
push 3
mov ebx, 0xc8
call fcn.0044ca40
add esp, 0x28
mov dword [ebp - 0x14], eax
lea eax, [ebp - 4]
push eax
call fcn.0041960a
mov dword [ebp - 0x18], eax
push 0x80000301
push 0
push 0x20000000
push 0x80000301
push 0
push 0x10000000
push 2
mov ebx, 0xc8
call fcn.0044ca40
add esp, 0x1c
mov dword [ebp - 0x1c], eax
push reloc.oleaut32.dll_SysStringLen
push 0
push 0x448dbb
push 1
mov ebx, 0x9dc
call fcn.0044c2c0
add esp, 0x10
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x24], esp
push dword [ebp - 0x20]
push 0
push 0
push 0xffffffff
push 0xffffffff
push dword [0x4b2e06]
push 0x16
push 0x28
push 0x20
push 0x50
push dword [ebp - 0x1c]
push 0xffffffff
push dword [ebp - 0x18]
push dword [ebp - 0x14]
xor eax, eax
call dword [0x4b3066]
nop
nop
cmp dword [ebp - 0x24], esp
je 0x419fa0
push 0x818
push 0x40114e2
push 6
call fcn.0044b415
add esp, 0xc
mov ebx, dword [ebp - 0x10]
mov dword [ebx], eax
mov ebx, dword [0x4b2e0e]
call fcn.004011ef
mov eax, 3
cmp eax, ecx
jl 0x419fd0
push 0x832
push 0x40114e2
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x10], ebx
push 0x80000301
push 0
push 0x8000000
push 0x80000301
push 0
push SysReAllocString
push 0x80000301
push 0
push 0x40000000
push 3
mov ebx, 0xc8
call fcn.0044ca40
add esp, 0x28
mov dword [ebp - 0x14], eax
lea eax, [ebp - 4]
push eax
call fcn.0041960a
mov dword [ebp - 0x18], eax
push 0x80000301
push 0
push 0x20000000
push 0x80000301
push 0
push 0x10000000
push 2
mov ebx, 0xc8
call fcn.0044ca40
add esp, 0x1c
mov dword [ebp - 0x1c], eax
push reloc.oleaut32.dll_SysStringLen
push 0
push 0x448dbb
push 1
mov ebx, 0x9dc
call fcn.0044c2c0
add esp, 0x10
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x24], esp
push dword [ebp - 0x20]
push 0
push 0
push 0xffffffff
push 0xffffffff
push dword [0x4b2e06]
push 0x16
push 0x28
push 0x20
push 0x78
push dword [ebp - 0x1c]
push 0xffffffff
push dword [ebp - 0x18]
push dword [ebp - 0x14]
xor eax, eax
call dword [0x4b3066]
nop
nop
cmp dword [ebp - 0x24], esp
je 0x41a0d3
push 0x914
push 0x40114e2
push 6
call fcn.0044b415
add esp, 0xc
mov ebx, dword [ebp - 0x10]
mov dword [ebx], eax
mov ebx, dword [0x4b2e0e]
call fcn.004011ef
mov eax, 4
cmp eax, ecx
jl 0x41a103
push 0x92e
push 0x40114e2
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x10], ebx
push 0x80000301
push 0
push 0x8000000
push 0x80000301
push 0
push SysReAllocString
push 0x80000301
push 0
push 0x40000000
push 3
mov ebx, 0xc8
call fcn.0044ca40
add esp, 0x28
mov dword [ebp - 0x14], eax
lea eax, [ebp - 4]
push eax
call fcn.0041960a
mov dword [ebp - 0x18], eax
push 0x80000301
push 0
push 0x20000000
push 0x80000301
push 0
push 0x10000000
push 2
mov ebx, 0xc8
call fcn.0044ca40
add esp, 0x1c
mov dword [ebp - 0x1c], eax
push reloc.oleaut32.dll_SysStringLen
push 0
push 0x448dbb
push 1
mov ebx, 0x9dc
call fcn.0044c2c0
add esp, 0x10
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x24], esp
push dword [ebp - 0x20]
push 0
push 0
push 0xffffffff
push 0xffffffff
push dword [0x4b2e06]
push 0x16
push 0x28
push 0x20
push 0xa0
push dword [ebp - 0x1c]
push 0xffffffff
push dword [ebp - 0x18]
push dword [ebp - 0x14]
xor eax, eax
call dword [0x4b3066]
nop
nop
cmp dword [ebp - 0x24], esp
je 0x41a206
push 0xa10
push 0x40114e2
push 6
call fcn.0044b415
add esp, 0xc
mov ebx, dword [ebp - 0x10]
mov dword [ebx], eax
xor ecx, ecx
lea eax, [ebp - 0xc]
mov ebx, eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
cmp ecx, 5
jg 0x41a5a9
mov ebx, dword [0x4b2e0e]
call fcn.004011ef
push ebx
push ecx
mov eax, dword [ebp - 0xc]
dec eax
jns 0x41a24a
push 0xa73
push 0x40114e2
push 4
call fcn.0044b415
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41a267
push 0xa73
push 0x40114e2
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x10], ebx
push 1
push 0xc8
push 0xff9933
call fcn.0041a9c7
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], esp
push 1
push dword [ebp - 0x14]
push 1
mov ebx, dword [ebp - 0x10]
push dword [ebx]
xor eax, eax
call dword [0x4b306a]
nop
nop
cmp dword [ebp - 0x18], esp
je 0x41a2be
push 0xa98
push 0x40114e2
push 6
call fcn.0044b415
add esp, 0xc
mov ebx, dword [0x4b2e0e]
call fcn.004011ef
push ebx
push ecx
mov eax, dword [ebp - 0xc]
dec eax
jns 0x41a2e8
push 0xac1
push 0x40114e2
push 4
call fcn.0044b415
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41a305
push 0xac1
push 0x40114e2
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x10], ebx
push reloc.oleaut32.dll_SysStringLen
push 0
push 0x44924e
push 1
mov ebx, 0x9dc
call fcn.0044c2c0
add esp, 0x10
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], esp
push dword [ebp - 0x14]
push 0xfffffffe
mov ebx, dword [ebp - 0x10]
push dword [ebx]
xor eax, eax
call dword [0x4b306e]
nop
nop
cmp dword [ebp - 0x18], esp
je 0x41a364
push 0xae6
push 0x40114e2
push 6
call fcn.0044b415
add esp, 0xc
mov ebx, dword [0x4b2e0e]
call fcn.004011ef
push ebx
push ecx
mov eax, dword [ebp - 0xc]
dec eax
jns 0x41a38e
push 0xaff
push 0x40114e2
push 4
call fcn.0044b415
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41a3ab
push 0xaff
push 0x40114e2
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x10], ebx
push reloc.oleaut32.dll_SysStringLen
push 0
push 0x449dba
push 1
mov ebx, 0x9dc
call fcn.0044c2c0
add esp, 0x10
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], esp
push dword [ebp - 0x14]
push 0xfffffff4
mov ebx, dword [ebp - 0x10]
push dword [ebx]
xor eax, eax
call dword [0x4b306e]
nop
nop
cmp dword [ebp - 0x18], esp
je 0x41a40a
push 0xb24
push 0x40114e2
push 6
call fcn.0044b415
add esp, 0xc
mov dword [ebp - 0x10], 0
push 0
push dword [ebp - 0x10]
mov eax, str.static
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
call fcn.0041a7c9
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x41a43a
push ebx
call fcn.0044b409
add esp, 4
mov eax, dword [ebp - 0x18]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41a44e
push ebx
call fcn.0044b409
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov ebx, dword [0x4b2e12]
call fcn.004011ef
push ebx
push ecx
mov eax, dword [ebp - 0xc]
dec eax
jns 0x41a47c
push 0xb76
push 0x40114e2
push 4
call fcn.0044b415
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41a499
push 0xb76
push 0x40114e2
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x10], ebx
lea eax, [ebp - 4]
push eax
call fcn.0041960a
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], esp
push 0
push 0
push 0
push 0xffffffff
push 0xffffffff
push dword [0x4b2e06]
push 0x280
push 0x424
push 0
push 0
push 0xffffffff
push 0xffffffff
push dword [ebp - 0x14]
push 0xffffffff
xor eax, eax
call dword [0x4b3066]
nop
nop
cmp dword [ebp - 0x18], esp
je 0x41a51b
push 0xbb1
push 0x40114e2
push 6
call fcn.0044b415
add esp, 0xc
mov ebx, dword [ebp - 0x10]
mov dword [ebx], eax
mov ebx, dword [0x4b2e12]
call fcn.004011ef
push ebx
push ecx
mov eax, dword [ebp - 0xc]
dec eax
jns 0x41a54a
push 0xc37
push 0x40114e2
push 4
call fcn.0044b415
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41a567
push 0xc37
push 0x40114e2
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x10], ebx
mov dword [ebp - 0x14], esp
push 0
mov ebx, dword [ebp - 0x10]
push dword [ebx]
xor eax, eax
call dword [0x4b3072]
nop
nop
cmp dword [ebp - 0x14], esp
je 0x41a5a2
push 0xc37
push 0x40114e2
push 6
call fcn.0044b415
add esp, 0xc
pop ebx
pop ecx
jmp 0x41a212
add esp, 8
mov ebx, dword [0x4b2e12]
call fcn.004011ef
mov eax, 0
cmp eax, ecx
jl 0x41a5d7
push 0xc6f
push 0x40114e2
push 1
call fcn.0044b415
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x10], ebx
mov dword [ebp - 0x14], esp
push 1
mov ebx, dword [ebp - 0x10]
push dword [ebx]
xor eax, eax
call dword [0x4b3072]
nop
nop
cmp dword [ebp - 0x14], esp
je 0x41a612
push 0xc6f
push 0x40114e2
push 6
call fcn.0044b415
add esp, 0xc
call fcn.0041a9fe
call fcn.0041f1de
call fcn.00429886
call fcn.004303b1
call fcn.00432e56
call fcn.004360d8
call fcn.00437b96
call fcn.0041c927
mov ebx, eax
test ebx, ebx
je 0x41a649
push ebx
call fcn.0044b409
add esp, 4
call fcn.0043e951
mov dword [ebp - 0x10], 0
push 0
push dword [ebp - 0x10]
push 0xffffff
call fcn.0041a9c7
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], esp
push dword [ebp - 0x14]
push 0xffffffe1
push dword [0x4b2e06]
xor eax, eax
call dword [0x4b3076]
nop
nop
cmp dword [ebp - 0x18], esp
je 0x41a69e
push 0xef2
push 0x40114e2
push 6
call fcn.0044b415
add esp, 0xc
mov dword [ebp - 0x10], esp
push 0
push 0xfffffff5
push dword [0x4b2e06]
xor eax, eax
call dword [0x4b3076]
nop
nop
cmp dword [ebp - 0x10], esp
je 0x41a6d7
push 0xf0b
push 0x40114e2
push 6
call fcn.0044b415
add esp, 0xc
mov dword [ebp - 0x10], 0
push 0
lea eax, [ebp - 0x10]
push eax
call fcn.0043e958
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x41a6fc
push ebx
call fcn.0044b409
add esp, 4
push 1
push 1
push dword [ebp - 0x14]
push 0xffffffff
call fcn.0043efe8
mov dword [ebp - 0x10], esp
push 0
push 0
push 0
push 1
push dword [0x4b2e06]
xor eax, eax
call dword [0x4b307a]
nop
nop
cmp dword [ebp - 0x10], esp
je 0x41a753
push 0xf9e
push 0x40114e2
push 6
call fcn.0044b415
add esp, 0xc
mov dword [ebp - 0x10], esp
xor eax, eax
call dword [0x4b307e]
nop
nop
cmp dword [ebp - 0x10], esp
je 0x41a77c
push 0xfd8
push 0x40114e2
push 6
call fcn.0044b415
add esp, 0xc
mov dword [ebp - 0x10], esp
xor eax, eax
call dword [0x4b3082]
nop
nop
cmp dword [ebp - 0x10], esp
je 0x41a7a5
push 0xfeb
push 0x40114e2
push 6
call fcn.0044b415
add esp, 0xc
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41a7b5
push ebx
call fcn.0044b409
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41a7c5
push ebx
call fcn.0044b409
add esp, 4
mov esp, ebp
pop ebp
ret