Function at 0x1001a880
Capabilities:
Inspect section memory permissions

Disassembly:
sub esp, 0x12c
mov eax, dword [0x10040020]
xor eax, esp
mov dword [esp + 0x128], eax
cmp dword [0x100415f8], 0
jne 0x1001c3c6
push esi
push 0
push 2
mov dword [0x100415f8], 1
call fcn.100137f0
mov esi, eax
cmp esi, 0xffffffff
je 0x1001c3c5
lea eax, [esp + 4]
push eax
push esi
mov dword [esp + 0xc], 0x128
call fcn.10013820
test eax, eax
jne 0x1001a8f4
push esi
call dword [sym.imp.KERNEL32.dll_CloseHandle]
pop esi
mov ecx, dword [esp + 0x128]
xor ecx, esp
call fcn.1001dd14
add esp, 0x12c
ret
push ebx
push ebp
push edi
mov ebx, 8
mov edi, 0x80000
mov ebp, 0x10000000
lea ecx, [esp + 0x34]
push ecx
call fcn.1001a840
lea edx, [esp + 0x38]
push 0x1003e21c
push edx
call fcn.100200c3
add esp, 0xc
test eax, eax
jne 0x1001a92d
or dword [0x100415f0], 2
lea eax, [esp + 0x34]
push 0x1003f090
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001a94a
or dword [0x100415f0], 2
lea ecx, [esp + 0x34]
push 0x1003e898
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001a967
or dword [0x100415f0], 2
lea edx, [esp + 0x34]
push 0x1003e51c
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001a984
or dword [0x100415f0], 2
lea eax, [esp + 0x34]
push 0x1003e180
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001a9a1
or dword [0x100415f0], 2
lea ecx, [esp + 0x34]
push 0x1003f3bc
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001a9be
or dword [0x100415f0], 2
lea edx, [esp + 0x34]
push 0x1003ec9c
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001a9db
or dword [0x100415f0], 2
lea eax, [esp + 0x34]
push 0x1003dfa4
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001a9fb
or dword [0x100415f0], 0x200
lea ecx, [esp + 0x34]
push 0x1003e4f8
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001aa1b
or dword [0x100415f0], 0x200
lea edx, [esp + 0x34]
push 0x1003f294
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001aa3b
or dword [0x100415f0], 0x200
lea eax, [esp + 0x34]
push 0x1003eedc
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001aa5b
or dword [0x100415f0], 0x200
lea ecx, [esp + 0x34]
push 0x1003e52c
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001aa78
or dword [0x100415f0], 0x10
lea edx, [esp + 0x34]
push 0x1003e2a8
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001aa95
or dword [0x100415f0], 0x10
lea eax, [esp + 0x34]
push 0x1003eec8
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001aab2
or dword [0x100415f0], 0x10
lea ecx, [esp + 0x34]
push 0x1003ed7c
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001aacf
or dword [0x100415f0], 0x10
lea edx, [esp + 0x34]
push 0x1003e984
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001aaec
or dword [0x100415f0], 0x10
lea eax, [esp + 0x34]
push 0x1003ec30
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001ab0c
or dword [0x100415f0], 0x100000
lea ecx, [esp + 0x34]
push 0x1003e540
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001ab2c
or dword [0x100415f0], 0x100000
lea edx, [esp + 0x34]
push 0x1003e12c
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001ab4c
or dword [0x100415f0], 0x100000
lea eax, [esp + 0x34]
push 0x1003e824
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001ab6c
or dword [0x100415f0], 0x100000
lea ecx, [esp + 0x34]
push 0x1003ed50
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001ab8c
or dword [0x100415f0], 0x100000
lea edx, [esp + 0x34]
push 0x1003e9ac
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001aba9
or dword [0x100415f0], 0x20
lea eax, [esp + 0x34]
push 0x1003ef54
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001abc6
or dword [0x100415f0], 0x20
lea ecx, [esp + 0x34]
push 0x1003e048
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001abe3
or dword [0x100415f0], 0x20
lea edx, [esp + 0x34]
push 0x1003ebd4
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001ac03
or dword [0x100415f0], 0x2000000
lea eax, [esp + 0x34]
push 0x1003ea70
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001ac23
or dword [0x100415f0], 0x2000000
lea ecx, [esp + 0x34]
push 0x1003e950
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001ac40
or dword [0x100415f0], 0x40
lea edx, [esp + 0x34]
push 0x1003e4ac
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001ac5d
or dword [0x100415f0], 0x40
lea eax, [esp + 0x34]
push 0x1003e914
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001ac7a
or dword [0x100415f0], 0x40
lea ecx, [esp + 0x34]
push 0x1003f260
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001ac97
or dword [0x100415f0], 0x40
lea edx, [esp + 0x34]
push 0x1003ec08
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001acb4
or dword [0x100415f0], 0x40
lea eax, [esp + 0x34]
push 0x1003efa0
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001acd1
or dword [0x100415f0], 0x40
lea ecx, [esp + 0x34]
push 0x1003e3dc
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001acee
or dword [0x100415f0], 0x40
lea edx, [esp + 0x34]
push 0x1003e2bc
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001ad0b
or dword [0x100415f0], 0x40
lea eax, [esp + 0x34]
push 0x1003e900
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001ad28
or dword [0x100415f0], 0x40
lea ecx, [esp + 0x34]
push 0x1003ec08
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001ad45
or dword [0x100415f0], 0x40
lea edx, [esp + 0x34]
push 0x1003f280
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001ad65
or dword [0x100415f0], 0x80
lea eax, [esp + 0x34]
push 0x1003e4c0
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001ad85
or dword [0x100415f0], 0x100
lea ecx, [esp + 0x34]
push 0x1003f110
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001ada5
or dword [0x100415f0], 0x100
lea edx, [esp + 0x34]
push 0x1003e414
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001adc5
or dword [0x100415f0], 0x100
lea eax, [esp + 0x34]
push 0x1003e26c
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001ade5
or dword [0x100415f0], 0x100
lea ecx, [esp + 0x34]
push 0x1003e8cc
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001ae05
or dword [0x100415f0], 0x100
lea edx, [esp + 0x34]
push 0x1003e7b8
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001ae25
or dword [0x100415f0], 0x100
lea eax, [esp + 0x34]
push 0x1003eab0
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001ae45
or dword [0x100415f0], 0x100
lea ecx, [esp + 0x34]
push 0x1003ea10
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001ae61
or dword [0x100415f0], ebx
lea edx, [esp + 0x34]
push 0x1003e400
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001ae7d
or dword [0x100415f0], ebx
lea eax, [esp + 0x34]
push 0x1003f0f8
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001ae99
or dword [0x100415f0], ebx
lea ecx, [esp + 0x34]
push 0x1003de34
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001aeb5
or dword [0x100415f0], ebx
lea edx, [esp + 0x34]
push 0x1003eb64
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001aed1
or dword [0x100415f0], ebx
lea eax, [esp + 0x34]
push 0x1003df44
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001aeed
or dword [0x100415f0], ebx
lea ecx, [esp + 0x34]
push 0x1003ed64
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001af09
or dword [0x100415f0], ebx
lea edx, [esp + 0x34]
push 0x1003f170
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001af25
or dword [0x100415f0], ebx
lea eax, [esp + 0x34]
push 0x1003f380
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001af41
or dword [0x100415f0], ebx
lea ecx, [esp + 0x34]
push 0x1003edb8
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001af5d
or dword [0x100415f0], ebx
lea edx, [esp + 0x34]
push 0x1003f380
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001af79
or dword [0x100415f0], ebx
lea eax, [esp + 0x34]
push 0x1003e9c4
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001af95
or dword [0x100415f0], ebx
lea ecx, [esp + 0x34]
push 0x1003e6d8
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001afb1
or dword [0x100415f0], ebx
lea edx, [esp + 0x34]
push 0x1003ebf8
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001afcd
or dword [0x100415f0], ebx
lea eax, [esp + 0x34]
push 0x1003ddd0
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001afed
or dword [0x100415f0], 0x2000
lea ecx, [esp + 0x34]
push 0x1003e670
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b00d
or dword [0x100415f0], 0x2000
lea edx, [esp + 0x34]
push 0x1003ec88
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b02d
or dword [0x100415f0], 0x400
lea eax, [esp + 0x34]
push 0x1003f2f4
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b04d
or dword [0x100415f0], 0x400
lea ecx, [esp + 0x34]
push 0x1003e200
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b06d
or dword [0x100415f0], 0x400
lea edx, [esp + 0x34]
push 0x1003f1ac
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b08d
or dword [0x100415f0], 0x400
lea eax, [esp + 0x34]
push 0x1003e1a4
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b0ad
or dword [0x100415f0], 0x400
lea ecx, [esp + 0x34]
push 0x1003e5a0
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b0cd
or dword [0x100415f0], 0x400
lea edx, [esp + 0x34]
push 0x1003e84c
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b0ed
or dword [0x100415f0], 0x400
lea eax, [esp + 0x34]
push 0x1003e104
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b10d
or dword [0x100415f0], 0x400
lea ecx, [esp + 0x34]
push 0x1003e0b8
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b12d
or dword [0x100415f0], 0x400
lea edx, [esp + 0x34]
push 0x1003ecc0
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b14d
or dword [0x100415f0], 0x400
lea eax, [esp + 0x34]
push 0x1003f2e0
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b16d
or dword [0x100415f0], 0x400
lea ecx, [esp + 0x34]
push 0x1003f33c
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b18d
or dword [0x100415f0], 0x400
lea edx, [esp + 0x34]
push 0x1003e554
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b1ad
or dword [0x100415f0], 0x800
lea eax, [esp + 0x34]
push 0x1003e5c4
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b1cd
or dword [0x100415f0], 0x800
lea ecx, [esp + 0x34]
push 0x1003e568
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b1ed
or dword [0x100415f0], 0x40000
lea edx, [esp + 0x34]
push 0x1003df94
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b20d
or dword [0x100415f0], 0x40000
lea eax, [esp + 0x34]
push 0x1003f318
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b22d
or dword [0x100415f0], 0x40000
lea ecx, [esp + 0x34]
push 0x1003ecb0
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b24d
or dword [0x100415f0], 0x40000
lea edx, [esp + 0x34]
push 0x1003e2dc
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b26d
or dword [0x100415f0], 0x40000
lea eax, [esp + 0x34]
push 0x1003e634
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b28d
or dword [0x100415f0], 0x40000
lea ecx, [esp + 0x34]
push 0x1003e888
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b2ad
or dword [0x100415f0], 0x40000
lea edx, [esp + 0x34]
push 0x1003f0d8
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b2cd
or dword [0x100415f0], 0x40000
lea eax, [esp + 0x34]
push 0x1003f210
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b2ed
or dword [0x100415f0], 0x40000
lea ecx, [esp + 0x34]
push 0x1003e8b4
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b30d
or dword [0x100415f0], 0x40000
lea edx, [esp + 0x34]
push 0x1003e140
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b32d
or dword [0x100415f0], 0x40000
lea eax, [esp + 0x34]
push 0x1003e964
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b34d
or dword [0x100415f0], 0x40000
lea ecx, [esp + 0x34]
push 0x1003f1c0
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b36d
or dword [0x100415f0], 0x40000
lea edx, [esp + 0x34]
push 0x1003e654
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b38d
or dword [0x100415f0], 0x40000
lea eax, [esp + 0x34]
push 0x1003e0cc
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b3ad
or dword [0x100415f0], 0x10000
lea ecx, [esp + 0x34]
push 0x1003e9d4
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b3cd
or dword [0x100415f0], 0x10000
lea edx, [esp + 0x34]
push 0x1003de48
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b3ed
or dword [0x100415f0], 0x10000
lea eax, [esp + 0x34]
push 0x1003f270
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b40d
or dword [0x100415f0], 0x10000
lea ecx, [esp + 0x34]
push 0x1003e7dc
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b42d
or dword [0x100415f0], 0x10000
lea edx, [esp + 0x34]
push 0x1003e604
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b44d
or dword [0x100415f0], 0x10000
lea eax, [esp + 0x34]
push 0x1003e330
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b46d
or dword [0x100415f0], 0x10000
lea ecx, [esp + 0x34]
push 0x1003ea24
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b48d
or dword [0x100415f0], 0x10000
lea edx, [esp + 0x34]
push 0x1003f124
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b4ad
or dword [0x100415f0], 0x10000
lea eax, [esp + 0x34]
push 0x1003e1f0
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b4cd
or dword [0x100415f0], 0x10000
lea ecx, [esp + 0x34]
push 0x1003e7ec
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b4ed
or dword [0x100415f0], 0x4000000
lea edx, [esp + 0x34]
push 0x1003e194
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b50d
or dword [0x100415f0], 0x4000000
lea eax, [esp + 0x34]
push 0x1003ed0c
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b52d
or dword [0x100415f0], 0x4000000
lea ecx, [esp + 0x34]
push 0x1003e93c
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b54d
or dword [0x100415f0], 0x4000000
lea edx, [esp + 0x34]
push 0x1003e1cc
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b56d
or dword [0x100415f0], 0x8000000
lea eax, [esp + 0x34]
push 0x1003e6ec
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b58d
or dword [0x100415f0], 0x8000000
lea ecx, [esp + 0x34]
push 0x1003f0e8
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b5aa
or dword [0x100415f0], 4
lea edx, [esp + 0x34]
push 0x1003f394
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b5ca
or dword [0x100415f0], 0x20000000
lea eax, [esp + 0x34]
push 0x1003f0a0
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b5ea
or dword [0x100415f0], 0x20000000
lea ecx, [esp + 0x34]
push 0x1003e5e0
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b60a
or dword [0x100415f0], 0x20000000
lea edx, [esp + 0x34]
push 0x1003ef68
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b62a
or dword [0x100415f0], 0x20000000
lea eax, [esp + 0x34]
push 0x1003df58
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b64a
or dword [0x100415f0], 0x8000
lea ecx, [esp + 0x34]
push 0x1003ddbc
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b66a
or dword [0x100415f0], 0x8000
lea edx, [esp + 0x34]
push 0x1003dfb4
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b68a
or dword [0x100415f0], 0x8000
lea eax, [esp + 0x34]
push 0x1003f15c
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b6aa
or dword [0x100415f0], 0x8000
lea ecx, [esp + 0x34]
push 0x1003ddf8
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b6ca
or dword [0x100415f0], 0x8000
lea edx, [esp + 0x34]
push 0x1003e318
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b6ea
or dword [0x100415f0], 0x8000
lea eax, [esp + 0x34]
push 0x1003ddf8
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b70a
or dword [0x100415f0], 0x8000
lea ecx, [esp + 0x34]
push 0x1003eb14
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b72a
or dword [0x100415f0], 0x8000
lea edx, [esp + 0x34]
push 0x1003ef78
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b74a
or dword [0x100415f0], 0x20000
lea eax, [esp + 0x34]
push 0x1003edcc
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b76a
or dword [0x100415f0], 0x20000
lea ecx, [esp + 0x34]
push 0x1003e8e0
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b786
or dword [0x100415f0], edi
lea edx, [esp + 0x34]
push 0x1003eac4
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b7a2
or dword [0x100415f0], edi
lea eax, [esp + 0x34]
push 0x1003dda4
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b7be
or dword [0x100415f0], edi
lea ecx, [esp + 0x34]
push 0x1003f35c
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b7da
or dword [0x100415f0], edi
lea edx, [esp + 0x34]
push 0x1003dee8
push edx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b7f6
or dword [0x100415f0], edi
lea eax, [esp + 0x34]
push 0x1003eb28
push eax
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b812
or dword [0x100415f0], edi
lea ecx, [esp + 0x34]
push 0x1003f2d0
push ecx
call fcn.100200c3
add esp, 8
test eax, eax
jne 0x1001b82e
pop esi
mov ecx, dword [esp + 0x128]
xor ecx, esp
call fcn.1001dd14
add esp, 0x12c
ret