Function at 0x1001e330
Capabilities:
Check if file exists

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x101e011a
mov eax, dword fs:[0]
push eax
sub esp, 0x220
mov eax, dword [0x1025e344]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov dword [ebp - 0x170], esi
mov eax, dword [ebp + 0xc]
lea ecx, [ebp - 0x130]
mov edi, dword [ebp + 8]
mov dword [ebp - 0x164], 0
push 0
mov dword [ebp - 0x120], 0
mov dword [ebp - 0x11c], 0
push 0x10200ce4
mov dword [ebp - 0x168], edi
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x120], 0
mov dword [ebp - 0x11c], 0xf
mov byte [ebp - 0x130], 0
call fcn.10014280
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x194]
call fcn.100bcb50
mov byte [ebp - 4], 1
push dword [esi + 0x8c]
call dword [sym.imp.SHLWAPI.dll_PathFileExistsW]
test eax, eax
jne 0x1001e4c8
call fcn.100b5f40
mov ecx, eax
push 2
mov edx, dword [eax]
mov eax, dword [edx + 8]
call eax
movzx eax, al
sub eax, 1
jne 0x1001f042
push 0x60
mov dword [ebp - 0x30], eax
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x2c], eax
push str.d:jenkins.jenkinsworkspacemaster_lucleanenginecleanenginecleanengine_srcconfigconfig.cc
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], al
call fcn.10014280
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x58]
push 3
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x44], 0
push 0x102014d8
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x44], 0xf
mov byte [ebp - 0x58], 0
call fcn.10014280
mov byte [ebp - 4], 3
call fcn.100b5f40
mov edi, eax
lea ecx, [ebp - 0x22c]
push 0x489
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.10010bd0
mov esi, eax
mov byte [ebp - 4], 4
push str.clean_log_do_not_exist
push esi
call fcn.10012120
mov edx, dword [edi]
add esp, 8
mov ecx, edi
push esi
call dword [edx + 0x1c]
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x22c]
call fcn.10012230
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x58]
call fcn.10007910
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x40]
call fcn.10007910
jmp 0x1001f042
add esi, 0x90
mov dword [ebp - 0x16c], esi
je 0x1001e4dd
push esi
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov byte [ebp - 4], 6
lea eax, [ebp - 0x130]
push eax
mov eax, dword [ebp - 0x170]
push dword [eax + 0x8c]
call fcn.100be360
add esp, 8
mov byte [ebp - 4], 1
test esi, esi
je 0x1001e515
push esi
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
mov dword [ebp - 0x16c], 0
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x194]
call fcn.100bd980
test al, al
jne 0x1001e626
call fcn.100b5f40
mov ecx, eax
push 2
mov edx, dword [eax]
mov eax, dword [edx + 8]
call eax
movzx eax, al
sub eax, 1
jne 0x1001f042
push 0x60
mov dword [ebp - 0x30], eax
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x2c], eax
push str.d:jenkins.jenkinsworkspacemaster_lucleanenginecleanenginecleanengine_srcconfigconfig.cc
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], al
call fcn.10014280
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x58]
push 3
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x44], 0
push 0x102014d8
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x44], 0xf
mov byte [ebp - 0x58], 0
call fcn.10014280
mov byte [ebp - 4], 8
call fcn.100b5f40
mov edi, eax
lea ecx, [ebp - 0x22c]
push 0x491
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.10010bd0
mov esi, eax
mov byte [ebp - 4], 9
push str.parse_clean_log_error__restore_id:
push esi
call fcn.10012120
add esp, 8
mov ecx, esi
push dword [ebp - 0x168]
call fcn.10019660
push str._fail
push esi
call fcn.10012120
mov eax, dword [edi]
add esp, 8
mov ecx, edi
push esi
call dword [eax + 0x1c]
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x22c]
call fcn.10012230
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x58]
call fcn.10007910
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x40]
call fcn.10007910
jmp 0x1001f042
push 0
mov dword [ebp - 0xa8], 0
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0xa4], 0
push 0x10200ce4
mov dword [ebp - 0xa8], 0
mov dword [ebp - 0xa4], 0xf
mov byte [ebp - 0xb8], 0
call fcn.10014280
mov byte [ebp - 4], 0xd
lea eax, [ebp - 0x13]
test edi, edi
jns 0x1001e684
neg edi
push edi
push eax
call fcn.10017420
mov byte [eax - 1], 0x2d
lea ecx, [eax - 1]
jmp 0x1001e68d
push edi
push eax
call fcn.10017420
mov ecx, eax
lea eax, [ebp - 0x13]
mov dword [ebp - 0x90], 0
add esp, 8
mov dword [ebp - 0x8c], 0
mov dword [ebp - 0x90], 0
mov dword [ebp - 0x8c], 0xf
mov byte [ebp - 0xa0], 0
cmp ecx, eax
je 0x1001e6d5
sub eax, ecx
push eax
push ecx
lea ecx, [ebp - 0xa0]
call fcn.10014280
mov eax, 2
mov dword [ebp - 0x164], 2
mov dword [ebp - 0x164], eax
and eax, 0xfffffffd
mov dword [ebp - 0x164], eax
mov dword [ebp - 4], 0xc
mov dword [ebp - 0x164], 1
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0xa0]
push 0x11
push str..clean_time_stamp
call fcn.10013f70
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x164], 5
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x40], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x30], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0x40]
push 0xe
push str.id_reflection.
push 0
call fcn.10029c40
mov dword [ebp - 0x108], 0
lea ecx, [ebp - 0x194]
mov dword [ebp - 0x104], 0
mov dword [ebp - 0x164], 0xd
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x118], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x108], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0x118]
push eax
lea eax, [ebp - 0x100]
push eax
call fcn.100bd760
mov byte [ebp - 4], 0x10
mov esi, 0xd
mov dword [ebp - 0x164], esi
and esi, 0xfffffff7
mov dword [ebp - 0x164], esi
mov byte [ebp - 4], 0x11
mov edx, dword [ebp - 0x104]
cmp edx, 0x10
jb 0x1001e825
mov ecx, dword [ebp - 0x118]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1001e81b
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001f080
push edx
push ecx
call fcn.100cff81
add esp, 8
and esi, 0xfffffffb
mov dword [ebp - 0x108], 0
mov dword [ebp - 0x104], 0xf
mov byte [ebp - 0x118], 0
mov dword [ebp - 0x164], esi
mov byte [ebp - 4], 0x12
mov edx, dword [ebp - 0x2c]
cmp edx, 0x10
jb 0x1001e881
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1001e877
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001f085
push edx
push ecx
call fcn.100cff81
add esp, 8
and esi, 0xfffffffe
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
mov dword [ebp - 0x164], esi
mov byte [ebp - 4], 0x13
mov edx, dword [ebp - 0x8c]
cmp edx, 0x10
jb 0x1001e8da
mov ecx, dword [ebp - 0xa0]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1001e8d0
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001f08a
push edx
push ecx
call fcn.100cff81
add esp, 8
mov dword [ebp - 0x90], 0
mov dword [ebp - 0x8c], 0xf
mov byte [ebp - 0xa0], 0
mov byte [ebp - 4], 0x14
mov edx, dword [ebp - 0xa4]
cmp edx, 0x10
jb 0x1001e933
mov ecx, dword [ebp - 0xb8]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1001e929
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001f08f
push edx
push ecx
call fcn.100cff81
add esp, 8
mov dword [ebp - 0xa8], 0
mov dword [ebp - 0xa4], 0xf
mov byte [ebp - 0xb8], 0
mov byte [ebp - 4], 0x15
mov eax, 0x16
mov edi, dword [ebp - 0xf0]
add edi, 4
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov dword [ebp - 0x164], 0x10
cmp edi, 0xf
jbe 0x1001e9d5
cmp edi, 0x7fffffff
ja 0x1001f094
mov esi, edi
or esi, 0xf
cmp esi, 0x7fffffff
jbe 0x1001e9af
mov esi, SysReAllocString
jmp 0x1001e9b4
cmp esi, eax
cmovb esi, eax
lea eax, [esi + 1]
push eax
lea ecx, [ebp - 0x28]
call fcn.10013f10
mov cl, byte [ebp - 0x28]
mov dword [ebp - 0x18], edi
mov dword [ebp - 0x14], esi
mov byte [eax], cl
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x18], 0
push 4
push str.log.
lea ecx, [ebp - 0x28]
call fcn.10013f70
cmp dword [ebp - 0xec], 0x10
lea eax, [ebp - 0x100]
push dword [ebp - 0xf0]
cmovae eax, dword [ebp - 0x100]
lea ecx, [ebp - 0x28]
push eax
call fcn.10013f70
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x194]
call fcn.100bce90
mov edi, 0x10
mov esi, eax
mov dword [ebp - 0x164], edi
and edi, 0xffffffef
mov dword [ebp - 0x17c], esi
mov dword [ebp - 0x164], edi
mov byte [ebp - 4], 0x14
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x1001ea6a
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1001ea60
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001f099
push edx
push ecx
call fcn.100cff81
add esp, 8
xor eax, eax
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov dword [ebp - 0x170], eax
test esi, esi
je 0x1001f033
nop dword [eax]
mov byte [ebp - 4], 0x17
test eax, eax
jns 0x1001eaad
neg eax
push eax
lea eax, [ebp - 0x13]
push eax
call fcn.10017420
mov byte [eax - 1], 0x2d
lea ecx, [eax - 1]
jmp 0x1001eab9
push eax
lea eax, [ebp - 0x13]
push eax
call fcn.10017420
mov ecx, eax
lea eax, [ebp - 0x13]
mov dword [ebp - 0xc0], 0
add esp, 8
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xc0], 0
mov dword [ebp - 0xbc], 0xf
mov byte [ebp - 0xd0], 0
cmp ecx, eax
je 0x1001eb01
sub eax, ecx
push eax
push ecx
lea ecx, [ebp - 0xd0]
call fcn.10014280
or edi, 0x40
mov dword [ebp - 0x164], edi
and edi, 0xffffffbf
mov dword [ebp - 0x164], edi
mov dword [ebp - 4], 0x16
or edi, 0x20
mov dword [ebp - 0x164], edi
mov byte [ebp - 4], 0x18
or edi, 0x80
mov dword [ebp - 0x164], edi
mov ecx, dword [ebp - 0xf0]
add ecx, 4
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
mov dword [ebp - 0x168], ecx
cmp ecx, 0xf
jbe 0x1001ebf8
cmp ecx, 0x7fffffff
ja 0x1001f094
mov esi, ecx
or esi, 0xf
cmp esi, 0x7fffffff
jbe 0x1001eb8b
mov esi, SysReAllocString
jmp 0x1001eb96
cmp esi, 0x16
mov eax, 0x16
cmovb esi, eax
lea ecx, [esi + 1]
cmp ecx, 0x1000
jb 0x1001ebca
lea eax, [ecx + 0x23]
cmp eax, ecx
mov ecx, 0xffffffff
cmovbe eax, ecx
push eax
call fcn.100cff51
add esp, 4
test eax, eax
je 0x1001f080
lea ecx, [eax + 0x23]
and ecx, 0xffffffe0
mov dword [ecx - 4], eax
jmp 0x1001ebdd
test ecx, ecx
je 0x1001ebdb
push ecx
call fcn.100cff51
add esp, 4
mov ecx, eax
jmp 0x1001ebdd
xor ecx, ecx
mov eax, dword [ebp - 0x168]
mov dword [ebp - 0x60], eax
mov al, byte [ebp - 0x70]
mov dword [ebp - 0x5c], esi
mov byte [ecx], al
mov dword [ebp - 0x70], ecx
mov dword [ebp - 0x60], 0
push 4
push str.log.
lea ecx, [ebp - 0x70]
call fcn.10013f70
cmp dword [ebp - 0xec], 0x10
lea eax, [ebp - 0x100]
push dword [ebp - 0xf0]
cmovae eax, dword [ebp - 0x100]
lea ecx, [ebp - 0x70]
push eax
call fcn.10013f70
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x70]
push 1
push 0x10203264
call fcn.10013f70
mov dword [ebp - 0x48], 0
or edi, 0x100
mov dword [ebp - 0x44], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x58], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x48], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0x58]
mov dword [ebp - 0x164], edi
push eax
lea eax, [ebp - 0x160]
push eax
call fcn.10015fb0
mov byte [ebp - 4], 0x1a
push 0x10203260
push eax
lea eax, [ebp - 0x148]
push eax
call fcn.100160b0
add esp, 0x18
mov byte [ebp - 4], 0x1c
mov edx, dword [ebp - 0x14c]
cmp edx, 0x10
jb 0x1001ece7
mov ecx, dword [ebp - 0x160]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1001ecdd
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001f080
push edx
push ecx
call fcn.100cff81
add esp, 8
and edi, 0xfffffeff
mov dword [ebp - 0x150], 0
mov dword [ebp - 0x14c], 0xf
mov byte [ebp - 0x160], 0
mov dword [ebp - 0x164], edi
mov byte [ebp - 4], 0x1d
mov edx, dword [ebp - 0x44]
cmp edx, 0x10
jb 0x1001ed46
mov ecx, dword [ebp - 0x58]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1001ed3c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001f080
push edx
push ecx
call fcn.100cff81
add esp, 8
and edi, 0xffffff7f
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x44], 0xf
mov byte [ebp - 0x58], 0
mov dword [ebp - 0x164], edi
mov byte [ebp - 4], 0x1e
mov edx, dword [ebp - 0x5c]
cmp edx, 0x10
jb 0x1001ed9c
mov ecx, dword [ebp - 0x70]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1001ed92
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001f080
push edx
push ecx
call fcn.100cff81
add esp, 8
and edi, 0xffffffdf
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
mov dword [ebp - 0x164], edi
mov byte [ebp - 4], 0x1f
mov edx, dword [ebp - 0xbc]
cmp edx, 0x10
jb 0x1001edf5
mov ecx, dword [ebp - 0xd0]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1001edeb
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001f080
push edx
push ecx
call fcn.100cff81
add esp, 8
push 0
mov dword [ebp - 0xd8], 0
lea ecx, [ebp - 0xe8]
mov dword [ebp - 0xd4], 0
push 0x10200ce4
mov dword [ebp - 0xc0], 0
mov dword [ebp - 0xbc], 0xf
mov byte [ebp - 0xd0], 0
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0xf
mov byte [ebp - 0xe8], 0
call fcn.10014280
mov byte [ebp - 4], 0x20
lea eax, [ebp - 0xe8]
push eax
lea eax, [ebp - 0x148]
push eax
lea eax, [ebp - 0x88]
push eax
lea ecx, [ebp - 0x194]
call fcn.100bd760
mov byte [ebp - 4], 0x22
mov edx, dword [ebp - 0xd4]
cmp edx, 0x10
jb 0x1001eeb3
mov ecx, dword [ebp - 0xe8]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1001eea9
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001f080
push edx
push ecx
call fcn.100cff81
add esp, 8
cmp dword [ebp - 0x74], 0x10
lea eax, [ebp - 0x88]
mov edx, dword [ebp - 0x88]
lea ecx, [ebp - 0x88]
cmovae eax, edx
mov dword [ebp - 0xd8], 0
cmovae ecx, edx
mov dword [ebp - 0x174], eax
mov eax, dword [ebp - 0x78]
add eax, ecx
mov dword [ebp - 0xd4], 0xf
cmp dword [ebp - 0x74], 0x10
lea ecx, [ebp - 0x88]
mov byte [ebp - 0xe8], 0
cmovae ecx, edx
xor esi, esi
mov dword [ebp - 0x16c], ecx
mov ecx, eax
mov edx, dword [ebp - 0x16c]
sub ecx, edx
cmp edx, eax
cmova ecx, esi
test ecx, ecx
je 0x1001ef47
mov edi, ecx
nop
movsx eax, byte [edx + esi]
push eax
call fcn.101b354a
mov ecx, dword [ebp - 0x174]
add esp, 4
mov edx, dword [ebp - 0x16c]
mov byte [ecx + esi], al
inc esi
cmp esi, edi
jne 0x1001ef20
mov edi, dword [ebp - 0x164]
mov esi, dword [ebp - 0x178]
lea ecx, [ebp - 0x88]
push ecx
mov eax, dword [esi + 4]
cmp dword [esi + 8], eax
je 0x1001ef69
mov ecx, eax
call fcn.10018090
add dword [esi + 4], 0x18
jmp 0x1001ef71
push eax
mov ecx, esi
call fcn.10016a20
mov byte [ebp - 4], 0x1f
mov edx, dword [ebp - 0x74]
cmp edx, 0x10
jb 0x1001efac
mov ecx, dword [ebp - 0x88]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1001efa2
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001f080
push edx
push ecx
call fcn.100cff81
add esp, 8
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0xf
mov byte [ebp - 0x88], 0
mov byte [ebp - 4], 0x14
mov edx, dword [ebp - 0x134]
cmp edx, 0x10
jb 0x1001efff
mov ecx, dword [ebp - 0x148]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1001eff5
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001f080
push edx
push ecx
call fcn.100cff81
add esp, 8
mov eax, dword [ebp - 0x170]
inc eax
mov dword [ebp - 0x138], 0
mov dword [ebp - 0x134], 0xf
mov byte [ebp - 0x148], 0
mov dword [ebp - 0x170], eax
cmp eax, dword [ebp - 0x17c]
jb 0x1001ea90
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x100]
call fcn.10029b10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x194]
call fcn.100b92a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x130]
call fcn.10007910
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.100d02f2
mov esp, ebp
pop ebp
ret 8
call fcn.101a3dde
call fcn.101a3dde
call fcn.101a3dde
call fcn.101a3dde
call fcn.10007010
call fcn.101a3dde
int3