Function at 0x10020205
Capabilities:
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
push ecx
push ecx
push ebx
push esi
xor esi, esi
push edi
mov dword [ebp - 4], esi
mov ebx, dword [0x1002d384]
push 6
pop edi
test bl, 1
jne 0x10020246
push 0xbaa20000
push 0xb0bbbeb6
push 0xd1
push edi
or ebx, 1
push 0x1002d390
mov dword [0x1002d384], ebx
call fcn.1001be5c
add esp, 0x14
test bl, 2
jne 0x10020274
push 0x9130000
push 0x5061607
push 0x2a2d0906
push 0x5e
push 0xa
or ebx, 2
push 0x1002d570
mov dword [0x1002d384], ebx
call fcn.10020f57
add esp, 0x18
test bl, 4
jne 0x1002029d
push 0x28322824
push 0x26253136
push 0x56
push 8
or ebx, 4
push 0x1002d610
mov dword [0x1002d384], ebx
call fcn.1001be5c
add esp, 0x14
test bl, 8
jne 0x100202c4
push 0xa2aab000
push 0xc4
push 3
or ebx, 8
push 0x1002d624
mov dword [0x1002d384], ebx
call fcn.1001bf5a
add esp, 0x10
test bl, 0x10
jne 0x100202ec
push 0x435a0000
push 0x5a434749
push 0x29
push edi
or ebx, 0x10
push 0x1002d510
mov dword [0x1002d384], ebx
call fcn.1001be5c
add esp, 0x14
test bl, 0x20
jne 0x10020313
push 0xdad6dec2
push 0xb8
push 4
or ebx, 0x20
push 0x1002d43c
mov dword [0x1002d384], ebx
call fcn.1001bf5a
add esp, 0x10
test bl, 0x40
jne 0x1002033c
push 0x40595556
push 0x52414159
push 0x33
push 8
or ebx, 0x40
push 0x1002d530
mov dword [0x1002d384], ebx
call fcn.1001be5c
add esp, 0x14
test bl, bl
js 0x1002036c
push 0x171d0000
push 0x181c1307
push 0x8080f1b
push 0x6c
push 0xa
or ebx, 0x80
push 0x1002d4b0
mov dword [0x1002d384], ebx
call fcn.10020f57
add esp, 0x18
mov eax, 0x100
test eax, ebx
jne 0x10020398
push 0x707b5300
push 0x7c697578
push 0x1a
or ebx, eax
push 7
push 0x1002d5f0
mov dword [0x1002d384], ebx
call fcn.1001be5c
add esp, 0x14
mov eax, 0x200
test eax, ebx
jne 0x100203ce
push 0x30000000
push 0x71343a26
push 0x232a2329
push 0x2f382229
push 0x49
or ebx, eax
push 0xd
push 0x1002d3b0
mov dword [0x1002d384], ebx
call fcn.1001d3ee
add esp, 0x1c
mov eax, 0x400
test eax, ebx
jne 0x10020402
push 0xede8ee00
push 0xa4f6f6f5
push 0xe1eff6ea
push 0x80
or ebx, eax
push 0xb
push 0x1002d6a0
mov dword [0x1002d384], ebx
call fcn.10020f57
add esp, 0x18
mov eax, 0x800
test eax, ebx
jne 0x10020436
push 0xdbdcda00
push 0x90c3d7d0
push 0xcdc3dac6
push 0xac
or ebx, eax
push 0xb
push 0x1002d3e0
mov dword [0x1002d384], ebx
call fcn.10020f57
add esp, 0x18
mov eax, 0x1000
test eax, ebx
jne 0x10020460
push 0xe0f5f700
push 0x85
or ebx, eax
push 3
push 0x1002d630
mov dword [0x1002d384], ebx
call fcn.1001bf5a
add esp, 0x10
mov eax, 0x2000
test eax, ebx
jne 0x1002048a
push 0xded0dfd6
push 0xb0
or ebx, eax
push 4
push 0x1002d674
mov dword [0x1002d384], ebx
call fcn.1001bf5a
add esp, 0x10
mov eax, 0x4000
test eax, ebx
jne 0x100204b5
push 0x362b0000
push 0x565a212d
push 0x3e
or ebx, eax
push edi
push 0x1002d5b0
mov dword [0x1002d384], ebx
call fcn.1001be5c
add esp, 0x14
mov eax, 0x8000
test eax, ebx
jne 0x100204e3
push 0xb1b10000
push 0xadbebdad
push 0xda
or ebx, eax
push edi
push 0x1002d640
mov dword [0x1002d384], ebx
call fcn.1001be5c
add esp, 0x14
mov eax, 0x10000
test eax, ebx
jne 0x10020512
push 0xfad4cecc
push 0xe8f7f8f2
push 0x9b
or ebx, eax
push 8
push 0x1002d660
mov dword [0x1002d384], ebx
call fcn.1001be5c
add esp, 0x14
mov eax, 0x20000
test eax, ebx
jne 0x10020546
push 0xf1e70000
push 0xe0baf4f2
push 0xf0f8f2f5
push 0x95
or ebx, eax
push 0xa
push 0x1002d400
mov dword [0x1002d384], ebx
call fcn.10020f57
add esp, 0x18
mov eax, 0x40000
test eax, ebx
jne 0x10020572
push 0x22000000
push 0x352c3629
push 0x42
or ebx, eax
push 5
push 0x1002d450
mov dword [0x1002d384], ebx
call fcn.1001be5c
add esp, 0x14
mov eax, 0x80000
test eax, ebx
jne 0x100205a1
push 0xaf000000
push 0xbbb1bbb6
push 0xd8
or ebx, eax
push 5
push 0x1002d680
mov dword [0x1002d384], ebx
call fcn.1001be5c
add esp, 0x14
mov eax, 0x100000
test eax, ebx
jne 0x100205d0
push 0xf2b2bdb8
push 0xafa1a4b8
push 0xce
or ebx, eax
push 8
push 0x1002d550
mov dword [0x1002d384], ebx
call fcn.1001be5c
add esp, 0x14
mov eax, 0x200000
test eax, ebx
jne 0x100205ff
push 0x9c8c9990
push 0x92949d92
push 0xf4
or ebx, eax
push 8
push 0x1002d470
mov dword [0x1002d384], ebx
call fcn.1001be5c
add esp, 0x14
mov eax, 0x400000
test eax, ebx
jne 0x1002062e
push 0x6f656200
push 0x99616a67
push 0xff
or ebx, eax
push 7
push 0x1002d5d0
mov dword [0x1002d384], ebx
call fcn.1001be5c
add esp, 0x14
mov eax, 0x800000
test eax, ebx
jne 0x1002065f
push 0x3c260000
push 0x29313226
push 0x272d2a6e
push 0x4b
or ebx, eax
push 0xa
push 0x1002d420
mov dword [0x1002d384], ebx
call fcn.10020f57
add esp, 0x18
mov eax, 0x1000000
test eax, ebx
jne 0x10020693
push 0x98000000
push 0xd78b949b
push 0x929a819f
push 0xf3
or ebx, eax
push 9
push 0x1002d4d0
mov dword [0x1002d384], ebx
call fcn.10020f57
add esp, 0x18
mov eax, 0x2000000
test eax, ebx
jne 0x100206c4
push 0x31000000
push 0x323f393a
push 0x21233130
push 0x52
or ebx, eax
push 9
push 0x1002d4f0
mov dword [0x1002d384], ebx
call fcn.10020f57
add esp, 0x18
mov eax, 0x4000000
test eax, ebx
jne 0x100206f8
push 0xd1c7dbc7
push 0xca8fd6d0
push 0xd9dbc9c8
push 0xaa
or ebx, eax
push 0xc
push 0x1002d490
mov dword [0x1002d384], ebx
call fcn.10020f57
add esp, 0x18
mov eax, 0x8000000
test eax, ebx
jne 0x1002072c
push 0xfdf7e100
push 0xfefaeaf1
push 0xe7ebe6e9
push 0x89
or ebx, eax
push 0xb
push 0x1002d590
mov dword [0x1002d384], ebx
call fcn.10020f57
add esp, 0x18
mov eax, 0x10000000
test eax, ebx
jne 0x10020756
push 0xc9000000
push 0xbb
or ebx, eax
push 1
push 0x1002d464
mov dword [0x1002d384], ebx
call fcn.1001bf5a
add esp, 0x10
mov eax, 0x20000000
test eax, ebx
jne 0x10020780
push 0xb0000000
push 0xd7
or ebx, eax
push 1
push 0x1002d524
mov dword [0x1002d384], ebx
call fcn.1001bf5a
add esp, 0x10
mov eax, 0x40000000
test eax, ebx
jne 0x100207ae
or ebx, eax
mov dword [0x1002d384], ebx
xor ebx, ebx
push 0xae000000
push 0xcc
inc ebx
push ebx
push 0x1002d6bc
call fcn.1001bf5a
add esp, 0x10
jmp 0x100207b1
xor ebx, ebx
inc ebx
push 0x34
lea eax, [ebp - 4]
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x100207e8
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d390
push eax
call fcn.1001becf
push ebx
push ebx
push esi
mov edx, dword [eax]
push esi
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x100207ea
mov eax, esi
mov dword [0x1002cab0], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x10020826
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d570
push eax
call fcn.10020fca
push ebx
push ebx
push esi
mov edx, dword [eax]
push esi
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x10020828
mov eax, esi
mov dword [0x1002cab4], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x10020865
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d610
push eax
call fcn.1001becf
push ebx
push 2
push ebx
mov edx, dword [eax]
push ebx
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x10020867
mov eax, esi
mov dword [0x1002cab8], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x100208aa
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d624
push eax
call fcn.1001bfcd
push 5
mov edx, dword [eax]
mov eax, 0x168
push eax
push 5
push eax
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x100208ac
mov eax, esi
mov dword [0x1002cabc], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x100208e8
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d510
push eax
call fcn.1001becf
push ebx
push ebx
push esi
mov edx, dword [eax]
push ebx
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x100208ea
mov eax, esi
mov dword [0x1002cac0], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x10020926
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d43c
push eax
call fcn.1001bfcd
push ebx
push ebx
push esi
mov edx, dword [eax]
push esi
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x10020928
mov eax, esi
mov dword [0x1002cac4], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x10020964
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d530
push eax
call fcn.1001becf
push ebx
push ebx
push esi
mov edx, dword [eax]
push esi
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x10020966
mov eax, esi
mov dword [0x1002cac8], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x100209a2
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d4b0
push eax
call fcn.10020fca
push ebx
push ebx
push esi
mov edx, dword [eax]
push esi
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x100209a4
mov eax, esi
mov dword [0x1002cacc], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x100209e0
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d5f0
push eax
call fcn.1001becf
push ebx
push ebx
push esi
mov edx, dword [eax]
push esi
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x100209e2
mov eax, esi
mov dword [0x1002cad0], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x10020a1e
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d3b0
push eax
call fcn.1001d461
push ebx
push ebx
push esi
mov edx, dword [eax]
push esi
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x10020a20
mov eax, esi
mov dword [0x1002cad4], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x10020a5c
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d6a0
push eax
call fcn.10020fca
push ebx
push ebx
push esi
mov edx, dword [eax]
push esi
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x10020a5e
mov eax, esi
mov dword [0x1002cad8], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x10020a9a
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d3e0
push eax
call fcn.10020fca
push ebx
push ebx
push esi
mov edx, dword [eax]
push esi
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x10020a9c
mov eax, esi
mov dword [0x1002cadc], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x10020ad8
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d630
push eax
call fcn.1001bfcd
push ebx
push ebx
push esi
mov edx, dword [eax]
push ebx
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x10020ada
mov eax, esi
mov dword [0x1002cae0], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x10020b16
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d674
push eax
call fcn.1001bfcd
push ebx
push ebx
push esi
mov edx, dword [eax]
push ebx
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x10020b18
mov eax, esi
mov dword [0x1002cae4], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x10020b54
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d5b0
push eax
call fcn.1001becf
push ebx
push ebx
push esi
mov edx, dword [eax]
push ebx
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x10020b56
mov eax, esi
mov dword [0x1002cae8], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x10020b92
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d640
push eax
call fcn.1001becf
push ebx
push ebx
push esi
mov edx, dword [eax]
push esi
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x10020b94
mov eax, esi
mov dword [0x1002caec], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x10020bd0
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d660
push eax
call fcn.1001becf
push ebx
push ebx
push esi
mov edx, dword [eax]
push esi
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x10020bd2
mov eax, esi
mov dword [0x1002caf0], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x10020c0e
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d400
push eax
call fcn.10020fca
push ebx
push ebx
push esi
mov edx, dword [eax]
push ebx
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x10020c10
mov eax, esi
mov dword [0x1002caf4], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x10020c4c
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d450
push eax
call fcn.1001becf
push ebx
push ebx
push esi
mov edx, dword [eax]
push esi
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x10020c4e
mov eax, esi
mov dword [0x1002caf8], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x10020c8a
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d680
push eax
call fcn.1001becf
push ebx
push ebx
push esi
mov edx, dword [eax]
push esi
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x10020c8c
mov eax, esi
mov dword [0x1002cafc], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x10020cc8
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d550
push eax
call fcn.1001becf
push ebx
push ebx
push esi
mov edx, dword [eax]
push esi
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x10020cca
mov eax, esi
mov dword [0x1002cb00], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x10020d06
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d470
push eax
call fcn.1001becf
push ebx
push ebx
push esi
mov edx, dword [eax]
push esi
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x10020d08
mov eax, esi
mov dword [0x1002cb04], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x10020d44
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d5d0
push eax
call fcn.1001becf
push ebx
push ebx
push esi
mov edx, dword [eax]
push esi
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x10020d46
mov eax, esi
mov dword [0x1002cb08], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x10020d85
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d420
push eax
call fcn.10020fca
push ebx
push 0x10
push 2
mov edx, dword [eax]
push 8
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x10020d87
mov eax, esi
mov dword [0x1002cb0c], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x10020dc3
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d4d0
push eax
call fcn.10020fca
push ebx
push ebx
push esi
mov edx, dword [eax]
push esi
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x10020dc5
mov eax, esi
mov dword [0x1002cb18], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x10020e01
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d4f0
push eax
call fcn.10020fca
push ebx
push ebx
push esi
mov edx, dword [eax]
push esi
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x10020e03
mov eax, esi
mov dword [0x1002cb10], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x10020e42
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d490
push eax
call fcn.10020fca
push ebx
push 0x10
push 2
mov edx, dword [eax]
push 8
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x10020e44
mov eax, esi
mov dword [0x1002cb14], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x10020e80
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d590
push eax
call fcn.10020fca
push ebx
push ebx
push esi
mov edx, dword [eax]
push esi
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x10020e82
mov eax, esi
mov dword [0x1002cb1c], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x10020ec5
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d464
push eax
call fcn.1001bfcd
push 5
mov ebx, 0xff
push ebx
mov edx, dword [eax]
push esi
push 0xf
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x10020ecc
mov eax, esi
mov ebx, 0xff
mov dword [0x1002cb20], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x10020f0a
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d524
push eax
call fcn.1001bfcd
push 5
push ebx
push esi
mov edx, dword [eax]
push 0x14
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
jmp 0x10020f0c
mov eax, esi
mov dword [0x1002cb24], eax
lea eax, [ebp - 4]
push 0x34
push eax
call fcn.10023c95
mov edi, dword [eax]
mov dword [ebp - 4], esi
test edi, edi
je 0x10020f4a
push ecx
lea eax, [ebp - 8]
mov ecx, 0x1002d6bc
push eax
call fcn.1001bfcd
push 5
push ebx
push esi
mov edx, dword [eax]
push 0x19
push ecx
mov eax, esp
mov ecx, edi
mov dword [eax], edx
call fcn.10020172
mov esi, eax
pop edi
mov dword [0x1002cb28], esi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret