Function at 0x10009420
Capabilities:
Check if file exists
Read .ini file

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100820ce
mov eax, dword fs:[0]
push eax
sub esp, 0x730
mov eax, dword [0x100a836c]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ebx, ecx
mov dword [ebp - 0x65c], ebx
push 0x208
lea eax, [ebp - 0x218]
push 0
push eax
call fcn.10057470
add esp, 0xc
lea eax, [ebp - 0x218]
push 0x104
push eax
push dword [0x100ac440]
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
mov esi, dword [sym.imp.SHLWAPI.dll_PathRemoveFileSpecW]
lea eax, [ebp - 0x218]
push eax
call esi
lea eax, [ebp - 0x218]
push eax
call esi
lea ecx, [ebp - 0x218]
lea edx, [ecx + 2]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x100094a5
sub ecx, edx
lea eax, [ebp - 0x218]
sar ecx, 1
lea esi, [ebx + 0x24]
push ecx
push eax
mov ecx, esi
call fcn.1000c2b0
push 0x31
push str.SuperApp_taskbar_transparent_taskbar_acrylic.exe
mov ecx, esi
call fcn.1000c020
lea ecx, [ebp - 0x218]
lea edx, [ecx + 2]
nop dword [eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x100094e0
sub ecx, edx
lea eax, [ebp - 0x218]
sar ecx, 1
add ebx, 0x3c
push ecx
push eax
mov ecx, ebx
call fcn.1000c2b0
push 0x2c
push str.SuperApp_taskbar_transparent_taskbar_ui.exe
mov ecx, ebx
call fcn.1000c020
push str.SuperApp_taskbar_transparent_tb.set
lea eax, [ebp - 0x218]
push eax
call dword [sym.imp.SHLWAPI.dll_PathAppendW]
lea ecx, [ebp - 0x218]
lea edx, [ecx + 2]
nop word [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x10009530
mov edi, dword [ebp - 0x65c]
lea eax, [ebp - 0x218]
sub ecx, edx
sar ecx, 1
push ecx
push eax
lea ecx, [edi + 0x54]
call fcn.1000c2b0
cmp dword [esi + 0x14], 8
jb 0x1000955d
mov esi, dword [esi]
push esi
mov esi, dword [sym.imp.SHLWAPI.dll_PathFileExistsW]
call esi
test eax, eax
je 0x1000a0e8
cmp dword [ebx + 0x14], 8
mov eax, ebx
jb 0x10009578
mov eax, dword [ebx]
push eax
call esi
test eax, eax
je 0x1000a0e8
mov esi, dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
lea eax, [ebp - 0x218]
push eax
push 0
push 0x10088954
push 0x1008894c
call esi
cmp eax, 1
jne 0x10009c19
mov ecx, edi
call fcn.10007380
test al, al
je 0x10009727
call fcn.100359c0
mov ecx, eax
push 1
mov edx, dword [eax]
mov eax, dword [edx + 8]
call eax
movzx eax, al
sub eax, 1
jne 0x10009715
push 0x69
push str.d:jenkins.jenkinsworkspacegroup_clean_taskbar_transparent_taskbar_transparent_taskbar_srcmain_wnd.cc
lea ecx, [ebp - 0x674]
mov dword [ebp - 0x664], eax
mov dword [ebp - 0x660], 0xf
mov byte [ebp - 0x674], al
call fcn.1000c1b0
push 3
push 0x10088e44
lea ecx, [ebp - 0x658]
mov dword [ebp - 4], 3
mov dword [ebp - 0x648], 0
mov dword [ebp - 0x644], 0xf
mov byte [ebp - 0x658], 0
call fcn.1000c1b0
mov byte [ebp - 4], 4
call fcn.100359c0
mov edi, eax
lea ecx, [ebp - 0x73c]
push 0x40
lea eax, [ebp - 0x674]
push eax
lea eax, [ebp - 0x658]
push eax
call fcn.10005460
mov esi, eax
push str.vip_valid__set_tb
push esi
mov byte [ebp - 4], 5
call fcn.10006a40
mov edx, dword [edi]
add esp, 8
mov ecx, edi
push esi
call dword [edx + 0x1c]
lea ecx, [ebp - 0x73c]
call fcn.10006c90
mov edx, dword [ebp - 0x644]
mov byte [ebp - 4], 3
cmp edx, 0x10
jb 0x100096b9
mov ecx, dword [ebp - 0x658]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100096af
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000a1e3
push edx
push ecx
call fcn.10031516
add esp, 8
mov edx, dword [ebp - 0x660]
mov dword [ebp - 0x648], 0
mov dword [ebp - 0x644], 0xf
mov byte [ebp - 0x658], 0
mov dword [ebp - 4], 0xffffffff
cmp edx, 0x10
jb 0x10009715
mov ecx, dword [ebp - 0x674]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1000970b
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000a1e8
push edx
push ecx
call fcn.10031516
add esp, 8
mov ecx, dword [ebp - 0x65c]
push 1
call fcn.1000a470
jmp 0x1000a1c3
call fcn.100359c0
mov ecx, eax
push 1
mov edx, dword [eax]
mov eax, dword [edx + 8]
call eax
movzx eax, al
sub eax, 1
jne 0x10009886
push 0x69
push str.d:jenkins.jenkinsworkspacegroup_clean_taskbar_transparent_taskbar_transparent_taskbar_srcmain_wnd.cc
lea ecx, [ebp - 0x674]
mov dword [ebp - 0x664], eax
mov dword [ebp - 0x660], 0xf
mov byte [ebp - 0x674], al
call fcn.1000c1b0
push 3
push 0x10088e44
lea ecx, [ebp - 0x658]
mov dword [ebp - 4], 6
mov dword [ebp - 0x648], 0
mov dword [ebp - 0x644], 0xf
mov byte [ebp - 0x658], 0
call fcn.1000c1b0
mov byte [ebp - 4], 7
call fcn.100359c0
mov edi, eax
lea ecx, [ebp - 0x73c]
push 0x44
lea eax, [ebp - 0x674]
push eax
lea eax, [ebp - 0x658]
push eax
call fcn.10005460
mov esi, eax
push str.vip_invalid__reset_tb
push esi
mov byte [ebp - 4], 8
call fcn.10006a40
mov edx, dword [edi]
add esp, 8
mov ecx, edi
push esi
call dword [edx + 0x1c]
lea ecx, [ebp - 0x73c]
call fcn.10006c90
mov edx, dword [ebp - 0x644]
mov byte [ebp - 4], 6
cmp edx, 0x10
jb 0x1000982a
mov ecx, dword [ebp - 0x658]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10009820
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000a1ed
push edx
push ecx
call fcn.10031516
add esp, 8
mov edx, dword [ebp - 0x660]
mov dword [ebp - 0x648], 0
mov dword [ebp - 0x644], 0xf
mov byte [ebp - 0x658], 0
mov dword [ebp - 4], 0xffffffff
cmp edx, 0x10
jb 0x10009886
mov ecx, dword [ebp - 0x674]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1000987c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000a1f2
push edx
push ecx
call fcn.10031516
add esp, 8
mov ecx, dword [ebp - 0x65c]
push 2
call fcn.1000a470
xor eax, eax
mov dword [ebp - 0x630], 0
mov dword [ebp - 0x62c], 7
mov word [ebp - 0x640], ax
push 0x208
push eax
lea eax, [ebp - 0x420]
mov dword [ebp - 4], 9
push eax
call fcn.10057470
push 2
push str.__op_type
push str._s_d
lea eax, [ebp - 0x420]
push 0x104
push eax
call fcn.1000dd70
lea ecx, [ebp - 0x420]
add esp, 0x20
lea edx, [ecx + 2]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x100098f2
sub ecx, edx
lea eax, [ebp - 0x420]
sar ecx, 1
push ecx
push eax
lea ecx, [ebp - 0x640]
call fcn.1000c2b0
call fcn.100359c0
mov ecx, eax
push 1
mov edx, dword [eax]
mov eax, dword [edx + 8]
call eax
movzx eax, al
sub eax, 1
jne 0x10009ac3
push 0x69
push str.d:jenkins.jenkinsworkspacegroup_clean_taskbar_transparent_taskbar_transparent_taskbar_srcmain_wnd.cc
lea ecx, [ebp - 0x674]
mov dword [ebp - 0x664], eax
mov dword [ebp - 0x660], 0xf
mov byte [ebp - 0x674], al
call fcn.1000c1b0
push 3
push 0x10088e44
lea ecx, [ebp - 0x658]
mov byte [ebp - 4], 0xa
mov dword [ebp - 0x648], 0
mov dword [ebp - 0x644], 0xf
mov byte [ebp - 0x658], 0
call fcn.1000c1b0
mov byte [ebp - 4], 0xb
call fcn.100359c0
mov dword [ebp - 0x65c], eax
lea ecx, [ebp - 0x73c]
push 0xc2
lea eax, [ebp - 0x674]
push eax
lea eax, [ebp - 0x658]
push eax
call fcn.10005460
mov edi, eax
push str.run_taskbar_ui_exe_cmd:
push edi
mov byte [ebp - 4], 0xc
call fcn.10006a40
cmp dword [ebp - 0x62c], 8
lea ecx, [ebp - 0x640]
mov esi, str._null_
cmovae ecx, dword [ebp - 0x640]
mov eax, esi
test ecx, ecx
cmovne eax, ecx
push eax
push edi
call fcn.10003190
push str.__path:
push edi
call fcn.10006a40
add esp, 0x18
mov eax, ebx
cmp dword [ebx + 0x14], 8
jb 0x10009a06
mov eax, dword [ebx]
test eax, eax
cmovne esi, eax
push esi
push edi
call fcn.10003190
mov ecx, dword [ebp - 0x65c]
add esp, 8
mov eax, dword [ecx]
push edi
call dword [eax + 0x1c]
lea ecx, [ebp - 0x73c]
call fcn.10006c90
mov edx, dword [ebp - 0x644]
mov byte [ebp - 4], 0xa
cmp edx, 0x10
jb 0x10009a6a
mov ecx, dword [ebp - 0x658]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10009a60
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000a1f7
push edx
push ecx
call fcn.10031516
add esp, 8
mov edx, dword [ebp - 0x660]
mov dword [ebp - 0x648], 0
mov dword [ebp - 0x644], 0xf
mov byte [ebp - 0x658], 0
mov byte [ebp - 4], 9
cmp edx, 0x10
jb 0x10009ac3
mov ecx, dword [ebp - 0x674]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10009ab9
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000a1fc
push edx
push ecx
call fcn.10031516
add esp, 8
cmp dword [ebp - 0x62c], 8
lea eax, [ebp - 0x640]
cmovae eax, dword [ebp - 0x640]
cmp dword [ebx + 0x14], 8
jb 0x10009adf
mov ebx, dword [ebx]
push 0
push 0
push 0
push 1
push 1
push eax
push ebx
call fcn.10021120
add esp, 0x1c
test eax, eax
jne 0x10009bd6
call fcn.100359c0
mov ecx, eax
push 2
mov edx, dword [eax]
mov eax, dword [edx + 8]
call eax
movzx eax, al
sub eax, 1
jne 0x10009bd6
push 0x69
push str.d:jenkins.jenkinsworkspacegroup_clean_taskbar_transparent_taskbar_transparent_taskbar_srcmain_wnd.cc
lea ecx, [ebp - 0x658]
mov dword [ebp - 0x648], eax
mov dword [ebp - 0x644], 0xf
mov byte [ebp - 0x658], al
call fcn.1000c1b0
push 3
push 0x10088f40
lea ecx, [ebp - 0x674]
mov byte [ebp - 4], 0xd
mov dword [ebp - 0x664], 0
mov dword [ebp - 0x660], 0xf
mov byte [ebp - 0x674], 0
call fcn.1000c1b0
mov byte [ebp - 4], 0xe
call fcn.100359c0
mov edi, eax
lea ecx, [ebp - 0x73c]
push 0xc7
lea eax, [ebp - 0x658]
push eax
lea eax, [ebp - 0x674]
push eax
call fcn.10005460
mov esi, eax
push str.RunApp_failed.
push esi
mov byte [ebp - 4], 0xf
call fcn.10006a40
mov edx, dword [edi]
add esp, 8
mov ecx, edi
push esi
call dword [edx + 0x1c]
lea ecx, [ebp - 0x73c]
call fcn.10006c90
lea ecx, [ebp - 0x674]
call fcn.100060b0
lea ecx, [ebp - 0x658]
call fcn.100060b0
mov edx, dword [ebp - 0x62c]
cmp edx, 8
jb 0x1000a1c3
mov ecx, dword [ebp - 0x640]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x1000a0d9
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000a201
jmp 0x1000a0d9
lea eax, [ebp - 0x218]
push eax
push 1
push 0x10088970
push 0x1008894c
call esi
cmp eax, 1
jne 0x1000a1c3
call fcn.100359c0
mov ecx, eax
push 1
mov edx, dword [eax]
mov eax, dword [edx + 8]
call eax
movzx eax, al
sub eax, 1
jne 0x10009d96
push 0x69
push str.d:jenkins.jenkinsworkspacegroup_clean_taskbar_transparent_taskbar_transparent_taskbar_srcmain_wnd.cc
lea ecx, [ebp - 0x674]
mov dword [ebp - 0x664], eax
mov dword [ebp - 0x660], 0xf
mov byte [ebp - 0x674], al
call fcn.1000c1b0
push 3
push 0x10088e44
lea ecx, [ebp - 0x658]
mov dword [ebp - 4], 0x10
mov dword [ebp - 0x648], 0
mov dword [ebp - 0x644], 0xf
mov byte [ebp - 0x658], 0
call fcn.1000c1b0
mov byte [ebp - 4], 0x11
call fcn.100359c0
mov edi, eax
lea ecx, [ebp - 0x73c]
push 0x4c
lea eax, [ebp - 0x674]
push eax
lea eax, [ebp - 0x658]
push eax
call fcn.10005460
mov esi, eax
push str._in_promotion_mode
push esi
mov byte [ebp - 4], 0x12
call fcn.10006a40
mov edx, dword [edi]
add esp, 8
mov ecx, edi
push esi
call dword [edx + 0x1c]
lea ecx, [ebp - 0x73c]
call fcn.10006c90
mov edx, dword [ebp - 0x644]
mov byte [ebp - 4], 0x10
cmp edx, 0x10
jb 0x10009d3a
mov ecx, dword [ebp - 0x658]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10009d30
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000a206
push edx
push ecx
call fcn.10031516
add esp, 8
mov edx, dword [ebp - 0x660]
mov dword [ebp - 0x648], 0
mov dword [ebp - 0x644], 0xf
mov byte [ebp - 0x658], 0
mov dword [ebp - 4], 0xffffffff
cmp edx, 0x10
jb 0x10009d96
mov ecx, dword [ebp - 0x674]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10009d8c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000a20b
push edx
push ecx
call fcn.10031516
add esp, 8
xor eax, eax
mov dword [ebp - 0x630], 0
mov dword [ebp - 0x62c], 7
mov word [ebp - 0x640], ax
push 0x208
push eax
lea eax, [ebp - 0x628]
mov dword [ebp - 4], 0x13
push eax
call fcn.10057470
push 3
push str.__op_type
push str._s_d
lea eax, [ebp - 0x628]
push 0x104
push eax
call fcn.1000dd70
lea ecx, [ebp - 0x628]
add esp, 0x20
lea edx, [ecx + 2]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x10009df5
sub ecx, edx
lea eax, [ebp - 0x628]
sar ecx, 1
push ecx
push eax
lea ecx, [ebp - 0x640]
call fcn.1000c2b0
call fcn.100359c0
mov ecx, eax
push 1
mov edx, dword [eax]
mov eax, dword [edx + 8]
call eax
movzx eax, al
sub eax, 1
jne 0x10009fc6
push 0x69
push str.d:jenkins.jenkinsworkspacegroup_clean_taskbar_transparent_taskbar_transparent_taskbar_srcmain_wnd.cc
lea ecx, [ebp - 0x674]
mov dword [ebp - 0x664], eax
mov dword [ebp - 0x660], 0xf
mov byte [ebp - 0x674], al
call fcn.1000c1b0
push 3
push 0x10088e44
lea ecx, [ebp - 0x658]
mov byte [ebp - 4], 0x14
mov dword [ebp - 0x648], 0
mov dword [ebp - 0x644], 0xf
mov byte [ebp - 0x658], 0
call fcn.1000c1b0
mov byte [ebp - 4], 0x15
call fcn.100359c0
mov dword [ebp - 0x65c], eax
lea ecx, [ebp - 0x73c]
push 0xc2
lea eax, [ebp - 0x674]
push eax
lea eax, [ebp - 0x658]
push eax
call fcn.10005460
mov edi, eax
push str.run_taskbar_ui_exe_cmd:
push edi
mov byte [ebp - 4], 0x16
call fcn.10006a40
cmp dword [ebp - 0x62c], 8
lea ecx, [ebp - 0x640]
mov esi, str._null_
cmovae ecx, dword [ebp - 0x640]
mov eax, esi
test ecx, ecx
cmovne eax, ecx
push eax
push edi
call fcn.10003190
push str.__path:
push edi
call fcn.10006a40
add esp, 0x18
mov eax, ebx
cmp dword [ebx + 0x14], 8
jb 0x10009f09
mov eax, dword [ebx]
test eax, eax
cmovne esi, eax
push esi
push edi
call fcn.10003190
mov ecx, dword [ebp - 0x65c]
add esp, 8
mov eax, dword [ecx]
push edi
call dword [eax + 0x1c]
lea ecx, [ebp - 0x73c]
call fcn.10006c90
mov edx, dword [ebp - 0x644]
mov byte [ebp - 4], 0x14
cmp edx, 0x10
jb 0x10009f6d
mov ecx, dword [ebp - 0x658]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10009f63
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000a210
push edx
push ecx
call fcn.10031516
add esp, 8
mov edx, dword [ebp - 0x660]
mov dword [ebp - 0x648], 0
mov dword [ebp - 0x644], 0xf
mov byte [ebp - 0x658], 0
mov byte [ebp - 4], 0x13
cmp edx, 0x10
jb 0x10009fc6
mov ecx, dword [ebp - 0x674]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10009fbc
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000a215
push edx
push ecx
call fcn.10031516
add esp, 8
cmp dword [ebp - 0x62c], 8
lea eax, [ebp - 0x640]
cmovae eax, dword [ebp - 0x640]
cmp dword [ebx + 0x14], 8
jb 0x10009fe2
mov ebx, dword [ebx]
push 0
push 0
push 0
push 1
push 1
push eax
push ebx
call fcn.10021120
add esp, 0x1c
test eax, eax
jne 0x10009bd6
call fcn.100359c0
mov ecx, eax
push 2
mov edx, dword [eax]
mov eax, dword [edx + 8]
call eax
movzx eax, al
sub eax, 1
jne 0x10009bd6
push 0x69
push str.d:jenkins.jenkinsworkspacegroup_clean_taskbar_transparent_taskbar_transparent_taskbar_srcmain_wnd.cc
lea ecx, [ebp - 0x6a4]
mov dword [ebp - 0x694], eax
mov dword [ebp - 0x690], 0xf
mov byte [ebp - 0x6a4], al
call fcn.1000c1b0
push 3
push 0x10088f40
lea ecx, [ebp - 0x68c]
mov byte [ebp - 4], 0x17
mov dword [ebp - 0x67c], 0
mov dword [ebp - 0x678], 0xf
mov byte [ebp - 0x68c], 0
call fcn.1000c1b0
mov byte [ebp - 4], 0x18
call fcn.100359c0
mov edi, eax
lea ecx, [ebp - 0x2b0]
push 0xc7
lea eax, [ebp - 0x6a4]
push eax
lea eax, [ebp - 0x68c]
push eax
call fcn.10005460
mov esi, eax
push str.RunApp_failed.
push esi
mov byte [ebp - 4], 0x19
call fcn.10006a40
mov edx, dword [edi]
add esp, 8
mov ecx, edi
push esi
call dword [edx + 0x1c]
lea ecx, [ebp - 0x2b0]
call fcn.10006c90
lea ecx, [ebp - 0x68c]
call fcn.100060b0
lea ecx, [ebp - 0x6a4]
jmp 0x10009bd1
push edx
push ecx
call fcn.10031516
add esp, 8
jmp 0x1000a1c3
call fcn.100359c0
mov ecx, eax
push 1
mov edx, dword [eax]
mov eax, dword [edx + 8]
call eax
movzx eax, al
sub eax, 1
jne 0x1000a1c3
push 0x69
push str.d:jenkins.jenkinsworkspacegroup_clean_taskbar_transparent_taskbar_transparent_taskbar_srcmain_wnd.cc
lea ecx, [ebp - 0x658]
mov dword [ebp - 0x648], eax
mov dword [ebp - 0x644], 0xf
mov byte [ebp - 0x658], al
call fcn.1000c1b0
push 3
push 0x10088e44
lea ecx, [ebp - 0x674]
mov dword [ebp - 4], 0
mov dword [ebp - 0x664], 0
mov dword [ebp - 0x660], 0xf
mov byte [ebp - 0x674], 0
call fcn.1000c1b0
mov byte [ebp - 4], 1
call fcn.100359c0
mov edi, eax
lea ecx, [ebp - 0x73c]
push 0x39
lea eax, [ebp - 0x658]
push eax
lea eax, [ebp - 0x674]
push eax
call fcn.10005460
mov esi, eax
push 0x10088e48
push esi
mov byte [ebp - 4], 2
call fcn.10003190
mov edx, dword [edi]
add esp, 8
mov ecx, edi
push esi
call dword [edx + 0x1c]
lea ecx, [ebp - 0x73c]
call fcn.10006c90
lea ecx, [ebp - 0x674]
call fcn.100060b0
lea ecx, [ebp - 0x658]
call fcn.100060b0
xor eax, eax
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.10031895
mov esp, ebp
pop ebp
ret 0x10
call fcn.1005b415
call fcn.1005b415
call fcn.1005b415
call fcn.1005b415
call fcn.1005b415
call fcn.1005b415
call fcn.1005b415
call fcn.1005b415
call fcn.1005b415
call fcn.1005b415
call fcn.1005b415
int3